代码拉取完成,页面将自动刷新
基于avalon的组件,当前兼容性:chrome,firefox,ie7 ie9 ie10 ie11
modal.js是一个基于avalon的弹出框组件,特点是他会在点击触发按钮的位置开始弹出。动画基于css3
不过这个不是重点,重点是,他可以任意扩展,这里只是提供了弹出框的弹出关闭的动作,其样式根据所需自定义。而且,规范化了在一个网站上不同的弹出框公用一套弹出动作的实现方法。
1.首先在项目中引入modal.js以及modal.css。
2.在页面中编写结构层如下:
<!--modal 模态框-->
<div ms-controller="modal">
<div class="modal-bg" id="myModal" ms-visible="toggle" ms-click="getOut">
<div class="modal-box"
ms-css-left="x"
ms-css-top="y"
ms-css-height="mh"
ms-css-width="mw">
<!--modal 模态框内容映入点-->
<div ms-include-src="url"></div>
</div>
</div>
</div>
3.在其他的地方编写模态框内部的内容,建立一个html文件例如:"./plugins/modal.html"
4.触发:首先引入模态框内部的内容modal.html,再触发modal.getIn("模态框宽度")方法。代码如下:
modal.url="./plugins/modal.html";
modal.getIn(800);
5.关闭:调用方法getOut()代码如下:
modal.getOut();
6.搞定!
The MIT License (MIT)
Copyright (c) 2015 mooshroom
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型