我以前使用过这个插件,但现在 blockui 没有在页面上正确定位。在屏幕上,从顶部算起 40% 还可以,但问题出在页面上。它一直滚动到顶部。
如果我在页面的模块中有一个按钮,然后单击它以启动 blockui,则页面将滚动回顶部。我不知道为什么
这是html:
<div class="btn" id="block">
<a href="#"><span>to buy tickets</span></a>
</div>
<div id="blockmsg">
<a href="#" id="x"><img src="images/x.png" alt="x to close the window"/></a>
<div class="blockmsg">
<a href="#" class="hadran"><span>hadran.co.il</span></a>
<a href="#" class="opera"><span>opera house</span></a>
<div style="clear: both;height: 15px;"></div>
<div class="btnhand">
<a href="#"><span>join facebook</span></a>
</div>
</div>
</div>
的CSS:
div.btn{
width: 266px;
margin: 0 auto;
height: 56px;
}
#blockmsg{
position: relative;
padding-top: 30px;
display: none;
width: 400px;
z-index: 100000;
}
jQuery:
$('#block').click(function() {
$.blockUI({
message: $('#blockmsg'),
fadeIn: 700,
fadeOut: 700,
centerX: true,
centerY: true,
css: {
backgroundColor: 'transparent',
border: 'none',
cursor: 'default'
}
});
$('#x').attr('title','Click to unblock').click($.unblockUI);
//setTimeout($.unblockUI, 2000);
});