2014-04-01 27 views
0

如何在重新加载窗口时冻结屏幕。所以当时屏幕不可点击。窗口重新加载时冻结屏幕

var nTime = 1 * 50; 
window.setTimeout("location.reload()", nTime); 

我正在使用它来重新加载我的屏幕。但是我想在执行location.reload时使屏幕变得无法点击。

在RéneRoth的帮助下。我找到了一个答案:

$("head").addClass("loadDiv"); 
var nTime = 1 * 50; 
window.setTimeout("location.reload()", nTime); 

类Loaddiv:

.loadDiv{ 
    display: block; 
    position: fixed; 
    top: 0; bottom: 0; left: 0; right: 0; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    opacity: 0.5; 
    z-index: 6000; 
    text-align: center; 
} 

回答

1

使用与

position:fixed 
top:0; 
left:0; 
right:0; 
bottom:0; 

覆盖DIV和您选择的背景,你让显示/隐藏当你加载/卸载页面。

+0

而我将如何在我的一段代码中实现这一点? – Rene

+1

我不是来为你做你的工作,只是指出你在正确的方向。在开始处添加该div,然后使用jQuery'fadeIn' /'fadeOut'来显示/隐藏该覆盖图。 –

+1

这是真的。我发现另一种方法来做这个问题的编辑。感谢您的帮助 – Rene