转载自: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弹出层插件深度解析》 在Web开发领域,jQuery库因其简洁的API和强大的功能而广受开发者喜爱。对于用户交互和界面展示,弹出层(Modal)是不可或缺的一部分,它能够吸引用户的注意力并提供额外的信息或操作...
**jQuery弹出层插件SexyLightBox详解** 在网页设计中,弹出层是一种常见的交互元素,用于在用户点击某个链接或按钮时显示一个浮动窗口,通常用来展示图片、视频或者详细信息。SexyLightBox是一款基于jQuery的弹出层...
jQuery弹出层插件在网页开发中非常常见,它们用于创建弹窗、模态对话框、图片预览等效果,增强了用户体验。以下是一些流行的jQuery弹出层插件及其特点: 1. **Thickbox**: Thickbox是一款轻量级的jQuery插件,用于...
标题中的“一款不错的Jquery弹出层插件”指的是一个基于JavaScript库JQuery设计的用于创建弹出对话框或模态窗口的插件。在网页交互设计中,弹出层通常用于显示通知、提示信息、表单或者进行确认操作,为用户提供一种...
在前端开发中,jQuery弹出层插件是用于创建弹窗效果的重要工具,它能够帮助开发者轻松实现模态对话框、提示信息、加载提示等交互功能。本篇将详细介绍jQuery弹出层插件,以及如何使用名为"Popup Div"的实例。 首先...
总的来说,jQuery skygqbox 插件是简化网页弹出层实现的一个强大工具。通过合理地配置和使用,开发人员可以创建功能丰富、用户体验优秀的弹出层,无需深入研究底层的JavaScript和CSS实现。这个插件不仅提高了开发...
jQuery作为一款强大的JavaScript库,提供了丰富的插件来实现弹出层功能。本文将详细介绍一个名为“jQuery弹出层插件”的工具,该插件以其轻量级、易于使用和高度可定制化的特点,深受开发者喜爱。 首先,我们了解下...
《jQuery弹出层插件:实现简单遮罩弹出框效果》 在Web开发中,弹出层(Modal)是一种常见的交互元素,用于在用户与页面进行交互时提供额外的信息或者功能。jQuery作为一款强大的JavaScript库,提供了丰富的插件来...
【jQuery弹出层插件thickbox】是一种广泛使用的JavaScript库,它基于强大的jQuery框架,为网页添加了优雅且功能丰富的弹出层效果。 Thickbox主要用于创建全屏背景的图片查看器、轻量级的模态对话框以及iframe加载等...
本文将深入探讨标题所提及的"jQuery弹出层插件三种简单遮罩弹出框效果",以及如何利用jQuery实现这些效果。 首先,让我们了解什么是弹出层和遮罩弹出框。弹出层(Popup Layer)是一种常见的网页交互设计,当用户...
jQuery弹出层插件Sexy LightBox是一款漂亮动感的lightbox弹出层插件sexy lightbox 2.3。
**jQuery弹出层插件详解** 在Web开发中,弹出层是一种常见的交互设计,用于显示重要的信息或者进行用户操作,如登录对话框、提示消息、表单提交等。jQuery作为一个轻量级、功能强大的JavaScript库,提供了丰富的...
超级漂亮的Jquery弹出层插件,可支持以下功能 1、触发响应事件 2、设置弹出层的标题 3、设置弹出层类型(text、容器ID、URL、Iframe) 4、弹出层的内容获取(text文本、容器ID名称、URL地址、Iframe的地址) 5、...
jQuery弹出层插件PopupDiv-v1.0是一款基于JavaScript库jQuery开发的用户界面组件,主要用于在网页上创建各种类型的弹出窗口。弹出层在Web应用中非常常见,用于显示通知、对话框、表单、图片轮播等多种功能。PopupDiv...
jQuery弹出层插件通过结合jQuery的强大力量,为网页带来了丰富的交互可能性。理解其工作原理并熟练运用,能有效提升网站的用户体验和交互性。无论是在小型项目还是大型Web应用中,jQuery弹出层插件都是不可或缺的一...
jquery 弹出层插件 ThickBox 多功能弹出层插件支持... jquery 弹出层插件 ThickBox 多功能弹出层插件支持... jquery 弹出层插件 ThickBox 多功能弹出层插件支持...
《jQuery弹出层插件深度解析》 在Web开发中,弹出层是不可或缺的交互元素,它能够提供丰富的用户体验,如提示信息、表单填写、图片预览等。jQuery作为一款广泛使用的JavaScript库,拥有众多优秀的弹出层插件。本文...
《jQuery弹出层插件简化版详解》 在Web开发中,弹出层(也称为模态窗口)是一种常见的交互设计元素,它用于在用户与主页面交互的同时提供额外的信息或者功能。jQuery作为一款强大的JavaScript库,为创建弹出层提供...
本文将深入探讨一款名为“20种弹出层”的jQuery+CSS3多功能弹出层插件v2.0.1,它以其丰富的样式和强大的功能,为开发者提供了极大的便利。 一、插件介绍 "20种弹出层"是一款基于jQuery和CSS3技术的弹出层插件,它...