Jquery弹出层BlockUI的用法(包括登陆界面)
例子一:
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript" src="Scripts/jquery.blockUI.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#btnOpen').click(function () {
$.blockUI();
setTimeout($.unblockUI, 2000);
});
});
</script>
</head>
<body>
<form runat="server">
<div>
<input type="button" value="Open" />
</div>
</form>
</body>
</html>
例子二:
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript" src="Scripts/jquery.blockUI.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#btnOpen').click(function () {
$.blockUI({
message:"请稍候",
css: {
border: 'none',
padding: '15px',
backgroundColor: 'yellow',
width:"300px",
opacity: .5,
color: 'Red'
}
});
setTimeout($.unblockUI, 2000);
});
});
</script>
</head>
<body>
<form runat="server">
<div>
<input type="button" value="Open" />
</div>
</form>
</body>
</html>
例子三:
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript" src="Scripts/jquery.blockUI.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#btnOpen').click(function () {
$.blockUI({
message: '<image src="images/wait.gif"></image>',
css: {
border: 'none',
// 无边界
width:"20px",
// 中间框框的宽度
top:"50%",
// 高居中
left:"50%"
// 左居中
}
});
setTimeout($.unblockUI, 2000);
});
});
</script>
</head>
<body>
<form runat="server">
<div>
<input type="button" value="Open"/>
</div>
</form>
</body>
</html>
例子四:
<head runat="server">
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript" src="Scripts/jquery.blockUI.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#btnOpen').click(function () {
$.blockUI({
message: $('#loginForm')
});
});
$('#btnReset').click(function () {
$.unblockUI();
});
$('#btnLogin').click(function () {
location.href ="default.aspx";
});
});
</script>
</head>
<body>
<form runat="server">
<div>
<input type="button" value="Open"/>
<div >
<table >
<tr>
<td colspan="2">用户名:<input type="text" /></td>
</tr>
<tr>
<td colspan="2">密码:<input type="text" /></td>
</tr>
<tr >
<td>
<asp:Button ID="btnLogin" runat="server" Text="登陆" />
</td>
<td>
<input type="reset" value="取消登陆" />
</td>
</tr>
</table>
</div>
</div>
</form>
</body>
</html>
例子五:
// 当有ajax请求时,当加载信息较慢时,会显示该等待图片,带来良好的用户体验
$(document).ajaxStart(function () {
$.blockUI({
message: '<image src="images/wait.gif"></image>',
css: {
width: "20px", // 宽度小一点
top: "50%",
left: "50%"
}
});
});
$(document).ajaxStop(function () {
// 直接调用,无延时
$.unblockUI();
});
详细参见:https://www.malsup.com/jquery/block/#demos
最后更新:2017-04-02 22:16:18
上一篇:
hql大全
下一篇:
VS 常见快捷键有哪些
Java中的HashCode(2)之Hashset造成的内存泄露
【已解决】VirtualBox中的Ubuntu没有权限访问共享文件夹sf_win7_to_ubuntuw
Hbase数据模型与table设计
JasperRepor导出报表通用类
2017GAITC丨尖峰对话:AI的第三次寒冬会不会到来?
android2.2缩略图类ThumbnailUtils
Mysql innodb存储引擎体系架构
Android Camera学习博客
iOS开发那些事-性能优化–autorelease的使用问题
Web Service 使用分布式事务出错(OLE DB provider 'SQLOLEDB'无法启动分布式事务)