利用jQuery blockUI添加遮罩层
09 Apr 2012</embed>
今天翻看之前别人写的主题时发现的一个插件。
可以利用遮罩层弹出登录界面/表单/等待提示/图片展示等,不用自己动手写javascript了,方便很多。
看看Demo,挺好玩的。
在线Demo:http://malsup.com/jquery/block/#demos

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>jquery.blockUI Demo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js" ></script>
<script type="text/javascript" src="jquery.blockUI.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function () {
$("#login a").click(function () {
$.blockUI({
message: $("#loginForm"),
fadeIn: 700,
fadeOut: 700,
showOverlay: true,
centerY: true,
centerX: true,
css: {
width: '250px',
backgroundColor: '#000',
opacity: .6,
border: 'none',
'border-radius': '10px',
color: '#fff',
padding: '10px'
}
});
$('.blockOverlay').attr('title','Click to unblock').click($.unblockUI);
});
});
</script>
<div id="contianer">
<div id="login">
<a href="#">登录</a>
</div>
<div id="loginForm" style="display:none;">
<table>
<tr>
<td>用户名:</td>
<td><input id="userName" type="text" /></td>
</tr>
<tr>
<td>密码:</td>
<td><input id="pwd"type="text" /></td>
</tr>
<tr>
<td><input id="login" type="button" value="登录"/></td>
<td><input id="cancle" type="button" value="取消"/></td>
</tr>
</table>
</div>
</div>
</body>
</html>
转载请注明:于哲的博客 » 利用jQuery blockUI添加遮罩层