Выполнить код jQuery после применения всех правил CSS - PullRequest
6 голосов
/ 14 декабря 2010

$(document).ready() выполняет код, когда все элементы HTML были загружены.

Как выполнить код jQuery после применения всех правил CSS?

У меня есть несколько таблиц стилей, связанных со страницей, и загрузка страницы занимает некоторое время. Расположение элементов изменяется во время загрузки.

В целях удобства использования мне нужно исправить расположение элементов после того, как все они имеют заданные размеры. В противном случае я получу неправильные размеры этих элементов.

Теперь я делаю это в фокусе или по истечении некоторого времени ожидания, но это нужно после загрузки страницы.

Ответы [ 2 ]

11 голосов
/ 14 декабря 2010

$(window).load() срабатывает после загрузки всей страницы (изображения, CSS и т. Д.).

2 голосов
/ 14 декабря 2010
$(window).load(function() {

 // executes when complete page is fully loaded, including all frames, objects and images

 alert("window is loaded");

});
...