Функция JQuery выполняется при загрузке всех изображений - PullRequest
0 голосов
/ 23 марта 2011

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


$(window).load(function() {....})

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

Ответы [ 2 ]

0 голосов
/ 24 марта 2011

В соответствии с http://api.jquery.com/load-event/, вы захотите привязать событие загрузки к документу, а не к окну.Событие load будет запущено для объекта, когда весь его контент и подэлементы были загружены.Все содержимое страницы является частью объекта документа, а не окном.

Чтобы обработать событие, когда все изображения на странице загружены, сделайте следующее:

$(document).load(function() {});

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

$("#pageSubSection").load(function() {});
0 голосов
/ 23 марта 2011

попробуй $(document).load(function() {....});

...