недопонимание плагин jQuery - PullRequest
0 голосов
/ 09 апреля 2011

Я загрузил массив с данными из XML-файла. Я знаю, что данные находятся в массиве в месте расположения кода, так как я его использую. Я пытаюсь запустить плагин для предварительной загрузки изображений. Я еще не зашел так далеко. Я застрял на том, что мой плагин не срабатывает. Странно то, что, когда я включаю оповещение с предупреждением («привет»), данные из моего массива выталкиваются так, как я хочу. Когда я вынимаю это, это не работает. Я довольно новичок в этом, но не абсолютный нуб. Это просто не имеет смысла для меня.

(function( $ ){
alert('hallo');
  $.fn.preload = function() {        
    this.each(function(){
                alert(this.children('name').text());

    });
}
})( jQuery );

$(photoArray).preload();

Я потерялся ...!

1 Ответ

0 голосов
/ 09 апреля 2011

Этот скрипт отлично работает. Убедитесь, что представленный массив заполнен данными.

Массив динамически заполняется данными из файла XML. В момент совершения вызова к плагину массив еще не заполнен. Добавленное предупреждение удерживает скрипт на мгновение, которого достаточно для заполнения массива. Следовательно, скрипт не анализирует данные без дополнительной задержки из предупреждения, потому что нет данных.

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