应用所有CSS规则后执行jQuery代码

时间:2010-12-14 16:20:25

标签: jquery layout usability

$(document).ready()在加载所有HTML元素时执行代码。

如何在应用所有CSS规则后执行jQuery代码?

我没有链接到页面的样式表,加载页面需要一些时间。元素布局在加载期间发生变化。

出于可用性目的,我需要在所有元素布局都具有目标尺寸后进行校正。否则我会得到错误的元素大小。

现在我在焦点上或在超时后进行,但在页面加载后需要这样做。

2 个答案:

答案 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");

});