使用Jquery实现页面加载时的遮罩效果
2017-03-28 11:07
806 查看
整体描述:
当客户点击“查询”按钮时,页面回馈一个“等待中……”的提示,同时对整个页面进行遮罩处理,提升客户体验所使用框架
使用Jquery的BlockUI Plugin实现,官网地址:http://www.malsup.com/jquery/block/步骤
1.引用js库文件
在页面引用库文件“BlockUI.js"
[html]view plain
copy
<!-- 等待界面的引用 -->
<script type="text/javascript" src="<%=request.getContextPath()%>/page/javascript/acc/BlockUI.js"></script>
2.当点击“查询”按钮时,加入等待界面的代码
查询按钮:
[html]view plain
copy
<div class="conditionAlone"><input type="button" id="searchButton" value="查 询" tips="点击此按钮或按下<br/>键盘Enter键查询" onclick="return checkFormAjax()"/></div>
checkFormAjax()函数中添加:
[javascript]
view plain
copy
// 用户等待画面,使用 Jquery BlockUI实现
$('body').block( {
message : '<h1>正在查询,请稍候……</h1>',
css : {
border : '3px solid khaki'
}
});
3.数据加载完毕,取消遮罩
在$.ajax的complete中加入代码:[javascript]
view plain
copy
$.ajax( {
type : "POST",
url : "commitStatisticsData.sp",
data : {
dateStart : dateStart,
dateEnd : dateEnd,
selectOrgan : selectOrgan
},
complete : function() {
// 数据加载完毕,取消等待画面的遮罩效果
<span style="color:#ff0000;">$.unblockUI();</span>
},
success : function(data) {……}
<span style="white-space:pre"> </span>});
效果图:
注:BlockUI.js 的下载地址为 http://malsup.github.io/jquery.blockUI.js
相关文章推荐
- 使用Jquery实现页面加载时的遮罩效果
- 使用jquery实现页面正在加载的效果
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- jquery实现页面滚动到最下方自动按分页的形式加载内容效果
- 怎样使用jquery实现将一个一面加载到另一页面
- jQuery oLoader实现的加载图片和页面效果
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- 在页面加载时使用thickbox的遮罩效果。
- jQuery插件实现的加载图片和页面效果
- 使用 SVG 实现一个漂亮的页面预加载效果
- JQuery页面随滚动条动态加载效果实现
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- jquery 实现滚动条至页面底端自动加载数据效果
- 使用 SVG 实现一个漂亮的页面预加载效果
- [给力原创]使用jQuery-ajax仿新浪微博通知折叠/显示效果,实现数据加载
- 2011-01-16 21:13 JQuery实现页面随滚动条滚动而动态加载内容的效果
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- 关于用jquery.masonry.js实现动态加载效果(当页面滚动条拉到底部时时重新加载图片)