我有一个案例,似乎 $(document).ready 的内容在页面实际加载之前正在执行。在WEBKIT浏览器中刷新页面时会发生这种情况。这是怎么回事?
它弄乱了我的 offset() 计算,因为计算是在应用所有 CSS 之前进行的。
我有一个案例,似乎 $(document).ready 的内容在页面实际加载之前正在执行。在WEBKIT浏览器中刷新页面时会发生这种情况。这是怎么回事?
它弄乱了我的 offset() 计算,因为计算是在应用所有 CSS 之前进行的。
$(document).ready()
在 DOM 完全加载时调用。现在这并不一定意味着您的页面已完全加载——例如 CSS 中的背景图像可能仍在加载。
如果您正在处理图像,$(document).ready
可能会在图像完全加载之前开始执行......如果是这种情况,请$(window).load
改用!
我在刷新页面(尤其是使用 Chrome)时遇到了类似的问题,我发现只需将 CSS 链接移动到脚本上方,以便它首先加载,就可以解决所有问题。