JQuery.BlockUI是众多JQuery插件弹出层中的一个,它小巧(原版16k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,可定制性高也意味他默认谦虚的外表。
jQuery的BlockUI插件可以让你在使用AJAX时模拟同步行为,锁定浏览器(模式窗口)。当被激活时,它会防止用户活动的页面(或页面的一部分),直到它被禁用。 BlockUI添加元素的DOM,给它的外观和阻止用户交互行为。
1、首先引入插件
<scriptsrc="jquery.min.js"type="text/javascript"></script>
<scriptsrc="JQuery.BlockUI.min.2.39.js"type="text/javascript"></script>
2、调用
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<scriptsrc="jquery.min.js"type="text/javascript"></script>
<scriptsrc="JQuery.BlockUI.min.2.39.js"type="text/javascript"></script>
<scripttype="text/javascript">
$(function(){
$('#Button1').click(function(){
//阻止页面的用户的活动
$.blockUI();
});
$('#Button2').click(function(){
//自定义信息内容
$.blockUI({message:'<h3><imgsrc="busy.gif"/>Justamoment...</h3>'});
});
$('#Button3').click(function(){
//自定义样式
$.blockUI({css:{backgroundColor:'#f00',color:'#fff'}});
});
$('#Button4').click(function(){
//定义弹出的信息为页面的某一个元素
$.blockUI({message:$('#domMessage')});
});
$('#btnClose').click(function(){
//关闭弹出层
$.unblockUI();
});
$('#Button5').click(function(){
//设置淡入,淡出,自动关闭时间
$.blockUI({fadeIn:700,fadeOut:700,timeout:2000});
});
//简单的气泡提示
$.growlUI('提示','删除成功!');
});
</script>
</head>
<body>
<ol>
<li>阻止页面的用户的活动,不会自动消失,请刷新:$.blockUI();
<inputid="Button1"type="button"value="测试"/>
</li>
<li>自定义消息:
<inputid="Button2"type="button"value="测试"/>
</li>
<li>自定义样式:
<inputid="Button3"type="button"value="测试"/>
</li>
<li>弹出指定的元素,并关闭弹出层(该层可以为隐藏):
<inputid="Button4"type="button"value="测试"/>
</li>
<li>设置淡入,淡出,自动关闭时间:
<inputid="Button5"type="button"value="测试"/>
</li>
</ol>
<divid="domMessage"style="text-align:center;width:200px;height:50px;border;
1pxsolid#9cf;padding:25px;display:none;">
<h3>
Message</h3>
<inputid="btnClose"type="button"value="关闭"/>
</div>
</body>
</html>
3、样式修改
jQuery blockUI 提供的默认样式过于朴素, 可以在每一次调用blockUI() 函数时进行修改. 也一次直接修改库文件 jquery.blockUI.js, 修改$.blockUI.defaults 对象相关的代码:
显示源码
总结:上面的文字个人认为写的比较烂,但基本的使用没有问题,详尽的支持是官网:http://www.malsup.com/jquery/block/,这个站还有一些其它插件也值得看看。
本文示例下载
分享到:
相关推荐
jQuery BlockUI 插件就是这样一个工具,它能轻松实现页面的“锁定”效果,创建出类似于弹出框的遮罩层,为用户提供直观的反馈。 **一、BlockUI 插件安装与引入** 首先,你需要在项目中引入 jQuery 和 BlockUI 插件...
通过自定义`message`参数,你可以使用Bootstrap的弹出框或者进度条来显示加载状态。 **总结** jQuery BlockUI 是一个强大的前端开发工具,它为开发者提供了便捷的页面锁定和解锁功能,确保在执行关键操作时用户...
jQuery.BlockUI是一个专门为jQuery设计的弹出层插件,它以其小巧的体积、易用性和强大的功能而受到开发者的青睐。 1. **插件简介** jQuery.BlockUI的核心功能在于能够阻止用户对页面的进一步操作,创建一种锁定...
要使用jQuery.blockUI,首先需要在页面中引入jQuery库(如jquery.min.js)和jQuery.blockUI插件(如jquery.blockUI.js)。在HTML文档的`<head>`部分添加以下代码: ```html <script src="jquery.min.js"> ...
BlockUI 是一个 JavaScript 插件,它主要用于网页中的页面元素阻塞或锁定,通常用于创建弹出层或者浮动层效果。这个插件可以帮助开发者轻松地实现页面部分区域的加载动画,提示用户页面正在处理数据,避免用户在数据...
jQuery弹出层插件则是用于创建各种弹窗、模态对话框、提示框或者信息窗口的工具,极大地丰富了网页的用户体验。在标题和描述中提到的“11个jQuery弹出层插件”,我们将探讨这些插件的特点、应用场景以及如何使用它们...
在网页开发中,有时我们需要创建一个遮罩层或者弹出框来提示用户或者阻止用户与页面其他部分的交互,这就是“基于jQuery的BlockUI”插件所做的事情。BlockUI是一款非常实用的jQuery插件,它能够方便地实现页面区域的...
jQuery BlockUI 是一款非常实用的JavaScript插件,它允许开发者在网页中快速创建弹出层,通常用于在AJAX操作期间阻止用户与页面交互或显示重要通知。在使用BlockUI时,你可以设置自定义的内容、样式和行为,使得弹出...
<script src="jquery.blockui.min.js"> ``` 然后,你可以使用简单的API调用来实现遮罩效果。基本的使用方式如下: ```javascript $.blockUI({ message: '正在加载数据,请稍候...' }); ``` 这段代码会在页面上...
"blickui-弹出层插件"是一款专为网页开发者设计的高效工具,它能够适应各种浏览器环境,包括对旧版Internet Explorer的支持。这个插件的核心功能是提供弹出层效果,使得用户在浏览网页时可以被临时中断,显示重要的...
总结起来,"jquery插件弹出div"是一个利用jQuery库实现的交互功能,它通过"blockUI"这样的插件提供了弹出式对话框或者模态框,增强了用户的交互体验。理解并掌握这类插件的使用,对于提升网页应用的用户体验和开发...
总的来说,使用jQuery和blockUI插件实现一个带遮罩层效果的弹出层是一项非常实用的技术,它可以帮助开发者提升用户的操作体验,尤其是在需要进行长时间操作或等待响应时。通过上述方法,开发者可以轻松地将这类交互...
在做网站的开发过程中,可能需要使用弹出层,使用jquery的blockui插件可以很轻松的实现这个效果。blockui可以在你发送ajax请求的时候,显示一个遮罩层禁止用户对页面进行操作并显示提示信息;或者用来显示一个登陆...
除了BlockUI,还有其他jQuery遮罩插件可供选择,如`jQuery Masked Input Plugin`,主要用于输入框的格式化,不适用于全局遮罩,或者`jQuery UI Dialog`,可以创建弹出对话框并带有遮罩效果。 ### 七、总结 jQuery...
JQuery是一款基于JQuery的弹出层插件,它不仅可以为网页设计提供美观的弹出层效果,还可以支持iframe和模式窗口,这意味着开发者可以利用它来创建模态对话框、信息提示框等多种交互界面。尽管它的功能比较丰富,但它...
<script src="path/to/jquery.blockui.min.js"> ``` 接下来,你可以使用 jQuery 选择器结合 BlockUI 的方法来调用插件。以下是一些基本的调用示例: 1. 锁定整个页面: ```javascript $.blockUI({ message: '请稍...
Boxy是一个基于JQuery的弹出层插件,它有相对漂亮的外观,功能齐全,支持iframe,支持模式窗口但相对于同样的弹出层插件BlockUI它明显笨重,但使用不那么方便。 兼容浏览器:IE6+/Firefox/Google Chrome
4. **遮罩层插件**: - **jQuery BlockUI**: 这个插件可以轻松地阻止用户对页面的交互,通常在页面加载或执行长时间操作时使用,显示一个遮罩层。 - **NProgress**: NProgress是一个轻量级的加载条插件,可以为...