小智 8
对于未来发现这一点的人来说,我找到了一个更优雅的解决方案.
http://www.jnorton.co.uk/blog/jquery-check-if-all-content-has-been-loaded
这是我如何使用它:
$(document).ready(function(){
$(window).load(function() {$("#welcome").fadeOut('fast'); })
});
Run Code Online (Sandbox Code Playgroud)
我认为在某些情况下有一个“正在加载...”页面是可以接受的 - 例如,在业务应用程序的用户登录后(想想 TurboTax 在线...它说的是“建立安全连接”之类的内容,其中可能不完全正确,但加载界面的东西)。每次匿名用户访问您的网站时都显示该页面可能不是最好的主意。
看一下jQuery BlockUI。它很灵活,可以做你正在谈论的事情。