запуск jquery для изображений после загрузки страницы - PullRequest
0 голосов
/ 07 февраля 2011

Я написал скрипт изменения размера изображения jQuery, который отлично работает, когда изображения щелкаются с помощью обработчика, $('img').click (function(){. (см. пример здесь )

Однако я хочу настроить его на запуск, как только страница загрузится, но $('img').load(function(){ не работает. (см. пример здесь ) Я предполагаю, что это потому, что он запускает скрипт после загрузки DOM, но не изображения. Но если честно, я не знаю.

Ответы [ 3 ]

1 голос
/ 07 февраля 2011

Вы можете сделать:

$(document).ready(function() {
  $('img').each(function() {
    // do your magic here
  });
});
0 голосов
/ 07 февраля 2011

Вы не можете использовать $ (document) .ready, потому что это принимает во внимание только то, что DOM загружен. Вам нужно использовать

$(window).load(
  function() {
  }
);
0 голосов
/ 07 февраля 2011

Как насчет просто запустить его под нормальной $(document).ready() функцией? Это запустится, когда страница будет полностью загружена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...