jQuery (документ) .ready () load () aspx - PullRequest
0 голосов
/ 21 июля 2009

Я использую jQuery 1.3.1 и говорю $('#somediv').load('somepage.aspx') Aspx, у которого есть Repeater, который загружает несколько изображений. По завершении загрузки к ним будет вызвана функция cycle() (плагин jQuery).

Теперь у меня это работает на http://www.techlipse.net/test/agb через функцию, вызываемую из обработчиков событий меню (поле со списком). Когда он загружается через обработчик событий в выпадающем списке, я вызываю плагин cycle() в качестве функции обратного вызова для метода или функции load(). Я думаю, что я мог неправильно понять некоторые из основополагающих моментов JavaScript или почему document.ready() запускается задолго до полной загрузки изображений, поэтому происходит сбой плагина cycle(). Когда говорят, что это ошибка в jQuery1.3.1, он ожидает их загрузки. Опубликовано здесь:

JQuery ожидает загрузки изображений перед выполнением document.ready

любая помощь.?

Ответы [ 3 ]

2 голосов
/ 21 июля 2009

document.ready запускается, когда документ готов. Не изображения. Вам нужно будет выполнить вторую проверку изображений, чтобы убедиться, что они полностью загружены.

1 голос
/ 22 июля 2009

Вы должны обновить с 1.3.1 как можно скорее. Его функциональность $ (document) .ready () была ошибочной, поэтому в целом правильные ответы о $ (document) .ready () не всегда были точными в вашей ситуации.

1 голос
/ 21 июля 2009

Смысл $(document).ready в том, что он срабатывает, как только DOM манипулирует, но до window.onload - который срабатывает после того, как весь HTTP-трафик завершен.

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