6

我在标题中有一个非常微妙的动画。当第一次加载页面,或者用 cmd+shift+r (mac) 刷新来清除缓存时,jQuery 似乎真的没有等待 DOM 准备好。它在所有正常的 html/css 弹出之前开始动画。

我只是误解了 (document).ready 的实际作用吗?

4

1 回答 1

8

DOMContentLoaded 在 DOM 准备就绪时触发,但这并不一定意味着所有 CSS 和图像都已完成加载。如果你愿意,更好的选择是$(window).on('load',function(){...});

于 2012-09-28T19:15:20.520 回答