5

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

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

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

我还尝试将我的 javascript 移到 /body 标记上方,这似乎也无济于事。

4

1 回答 1

9

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

这份文件准确地展示了我一直在寻找的东西,我希望有一天它会对某人有所帮助:)

于 2009-04-20T23:12:08.530 回答