header 中有一个非常微妙的动画。首次加载页面或使用cmd + shift + r(mac)刷新以清除缓存时,jQuery似乎并没有真正等待DOM准备就绪。它会在所有正常的html/css弹出之前启动动画。

我只是误解了(document).ready实际上是什么吗?

最佳答案

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

10-07 14:16