在webkit浏览器的刷新中$(document).ready之后加载的图像

时间:2011-03-12 19:45:22

标签: jquery webkit page-refresh document-ready

我有一个案例似乎在实际加载页面之前正在执行$(document).ready的内容。当 WEBKIT 浏览器中的页面刷新时会发生这种情况。这是怎么回事?

我正在搞乱我的offset()计算,因为计算是在应用所有CSS之前进行的。

3 个答案:

答案 0 :(得分:4)

在DOM完全加载时调用

$(document).ready()。现在,这并不一定意味着您的网页已完全加载 - 例如CSS中的背景图片可能仍在加载。

答案 1 :(得分:4)

如果您正在处理图像,$(document).ready可能会在图像完全加载之前开始执行...如果是这种情况,请改用$(window).load

答案 2 :(得分:0)

我在刷新页面方面遇到了类似的问题(尤其是使用Chrome),我发现只需将上面的CSS链接移动到脚本中,然后首先加载,然后解决所有问题的问题。