jQuery特效之弹出Div模式对话框/README.md
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
以前封装了一个Div弹出的jquery插件,[ jQuery特效之浮动div模式框](http://blog.csdn.net/otengyue/article/details/43155881),这个插件封装的原则追求最简洁,只负责弹出的行为,不负责样式。
而这次的封装是基于上个插件的封装进行进一步的封装,封装一个完整的浮动div弹出插件.先看效果图:

**优势:**
- 具有较好的兼容性,兼容IE、chrome、火狐等主流浏览器。
- 智能性较强,例如当设置高度后,body中内容超出范围时候将出现滚动条;当设置弹出框高度大于可视范围时,能够智能调整为自适应浏览器高度等;同时支持点击标题栏可拖拽。
- 调用便捷,只需调用openHaiwiModal和closeHaiwiModal函数即可实现对话框的调用。
- 可编程性良好,直接改变定义的div行为进行弹出,而非复制div的html代码,具有较好的可编程性。
**使用步骤:**
(1)首先引入jquery类库
(2)必须包括样式haiwiModal.css和插件jquery.haiwiModal.js
(3)设置Div模式框的初始显示状态为隐藏
`<div id="modalDiv" ></div>`
(4)使用`$.openHaiwiModal`和`$.closeHaiwiModal`弹出关闭Div模式框
如: `$.openHaiwiModal("modalDiv");`
`$.closeHaiwiModal("modalDiv");`
另 可以设置options自定义参数,如设置点击遮罩自动层关闭弹出层参数
`$.openHaiwiModal("modalDiv",{closeClickOverlay:true,width:800,height:600});`
**举例如下:**
Html定义模板
```html
<div id="popContainer" class="haiwi-modal">
<div class="haiwi-modal-title">
#* 弹出框标题*#
</div>
<div class="haiwi-modal-body">
#*弹出框内容*#
</div>
<div class="haiwi-modal-bottom">
#*底部按钮*#
<button class="btn-h28 btn-blue mr20" onclick="save();"><strong>保存</strong></button>
<button class="btn-h28 btn-white" onclick="closeAddDialog();">取 消</button>
</div>
<a href="javascript:void(0);" class="close-haiwi-modal">×</a>
</div>
```
javascript调用过程
```javascript
//打开
$.openHaiwiModal("popContainer");
或
$.openHaiwiModal("popContainer",{closeClickOverlay:true,width:800,height:600});
后面还有 4 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
