转载自:http://stylechen.com/jquery-blockui.html
经常会有些同志问我有没有好用的基于jQuery的弹出层插件,我通常都会毫不犹豫的推荐他这款插件–BlockUI。我也极少接触到其他的jQuery弹出层插件,因为我觉得有了BlockUI这款功能强大的插件已经能满足我的需求了。
先看看BlockUI的演示效果:
BlockUI支持很多常见的弹出层,表单、图片、div窗口等。那么这个插件该如何使用呢?接着往下看。
先导入jQuery的库文件(小提示:使用Google服务器的压缩版jQuery库文件加载速度会更快),然后再导入BlockUI的库文件,如果你觉得库文件比较大你可以使用压缩技术对其进行压缩,本博在另一篇文章中详细的说明了javascript文件和CSS文件的压缩。
2 |
<script type= "text/javascript" src= "images/jquery.blockUI.js" ></script> |
导入库文件后,就可以调用BlockUI了,BlockUI的调用挺简单的,看下面这段代码
02 |
$( '#box_btn' ).click(function(){ |
15 |
$( '.blockOverlay' ).attr( 'title' , '单击关闭' ).click($.unblockUI); |
16 |
$( '.close' ).click($.unblockUI); |
看了上面的代码,其实你会发觉BlockUI的使用很简单,有2个重要的方法分别是调用弹出层($.blockUI)和关闭弹出层($.unblockUI)。
$.blockUI定义了一个message属性的,该属性的值就定义了要弹出的元素,比如要弹出一个id为box的div元素,就可以这样写:message: $(‘#box’),对应了上面的第4行代码。需要注意的是,要弹出的那个元素在弹出之前要将其在页面中隐藏即设置该元素的CSS样式为display:none。
$.blockUI还定义了一个css属性,该属性可以对弹出层的样式进行再定义。细心的同志可能会打开BlockUI的库文件查看,其实在库文件中也默认定义了一个弹出层的样式,如果你在页面中定义的样式效果并不是很理想,最好是看看库文件中的$.blockUI.defaults的CSS属性。
如果你想了解一些BlockUI的更高级的用法你可以去该插件的官网看看说明文档。
BlockUI的下载地址是:hhttp://jquery.malsup.com/block/#download
另一个简单实用的弹出层组件–easyDialog:http://stylechen.com/easydialog-v2.0.html
分享到:
相关推荐
JQuery弹出层插件,Popup div 实例,前段弹窗插件
jQuery弹出层插件大全_爱上DIV + CSS_.doc
jquery 弹出层插件下载(简单、易用)
基于jQuery弹出层插件thickbox 智能提示
jQuery弹出层插件三种简单遮罩弹出框效果
sexylightbox插件是lightbox繁衍而来,但它比lightbox更性感、更轻。演示地址:http://www.jq22.com/jquery-info535
jQuery弹出层插件Sexy LightBox是一款漂亮动感的lightbox弹出层插件sexy lightbox 2.3。
使用方便,样式自由的一款弹出层插件,适用移动和网页。
超级漂亮的Jquery弹出层插件,可支持以下功能 1、触发响应事件 2、设置弹出层的标题 3、设置弹出层类型(text、容器ID、URL、Iframe) 4、弹出层的内容获取(text文本、容器ID名称、URL地址、Iframe的地址) 5、...
有弹出层源码,有deom,是开源的插件,支持在线更新。个人已经试用,感觉很不错,轻量级的插件,易扩展和维护。
jquery 弹出层插件 ThickBox 多功能弹出层插件支持... jquery 弹出层插件 ThickBox 多功能弹出层插件支持... jquery 弹出层插件 ThickBox 多功能弹出层插件支持...
jQuery弹出层插件PopupDiv-v1.0下载
jquery弹出层插件,20种弹出层,特效杠杠滴
一款很好用的jquery弹出层插件,附带教程
zeroModal-扁平化风格jQuery弹出层插件
jquery的弹出层插件,domwindow.js,非常轻量好用
jquery插件jquery.reveal
jquery 弹出层插件 ThickBox 多功能弹出层插件支持图片、ajax、内嵌内容弹等
JQuery弹出层插件 PopupDiv-v1.0 通用自定义弹出层插件 by maxcoold 2009-2-29 bug 提交至:maxcoold@126.com --------------------------------------------- 功能说明: 本插件基于jquery 1.31下编写,请尽量在...