我有以下问题:
我想显示一个覆盖,直到页面完全加载,这工作得很好。问题是在快速连接上覆盖会立即消失,这不是我想要实现的。
我试图通过以下方式做到这一点:
$(document).ready(function(){
setTimeout(function(){
$(window).load(function(){
$('#overlay').fadeOut(1200);
});
},1500);
});
这对我来说似乎是合乎逻辑的。没用。我将 setTimeout 替换为setInterval
, 也没有用。我把$(window).load
...等。在一个函数中并用外部调用它setTimeout
,没有成功。关于那个额外的计时器,最好的结果是浏览器完全忽略了它。大多数情况下,叠加层只是停留在那里,没有任何反应。
我错过了什么?