$(document).ready()
在加载所有HTML元素时执行代码。
如何在应用所有CSS规则后执行jQuery代码?
我没有链接到页面的样式表,加载页面需要一些时间。元素布局在加载期间发生变化。
出于可用性目的,我需要在所有元素布局都具有目标尺寸后进行校正。否则我会得到错误的元素大小。
现在我在焦点上或在超时后进行,但在页面加载后需要这样做。
答案 0 :(得分:11)
$(window).load()
在整个页面(图像,CSS等)加载后触发。
答案 1 :(得分:2)
$(window).load(function() {
// executes when complete page is fully loaded, including all frames, objects and images
alert("window is loaded");
});