jQuery:$(document).ready()在IE中太慢了

Dan*_*oof 5 connection jquery internet-explorer document-ready

在呈现页面之前隐藏元素的首选方法是什么?$(document).ready()适用于firefox,但有时(连接到服务器似乎是一个主要问题)它在Internet Explorer中落后了一点; 该元素显示,并在病房后不久隐藏.即:在执行$(document).ready()中的代码之前呈现页面.

现在我一直在查看之前有关类似问题的问题,但据报道这些问题在1.3.1中得到解决.然而,我使用jQuery 1.3.2并遇到这种行为(在IE6,IE7和IE8中).

一种可能的选择是默认通过css隐藏它,但这会使它显示依赖于启用了javascript.我还不愿意这样做.

我也尝试将我的javascript移到/ body标签上方,这似乎也没有帮助.

Dan*_*oof 9

哇,这将是一个快速的...

这个文件准确显示了我在寻找什么,我希望有一天能帮助别人:)

  • 很棒的答案,ta (2认同)