jQuery $ (документ). уже сломан в Iron / Chrome - PullRequest
6 голосов
/ 08 апреля 2011

Я написал небольшое слайд-шоу с изображениями, используя jQuery и jFancyTiles, которые можно увидеть здесь:

http://www.netzwerkag.at

Он работает, как и ожидалось, в Firefox и IE, но не в Iron / Chrome. Кажется, проблема в сроках документа. Уже в хром:

  • В строке 76 активному классу присвоены пронумерованные круглые кнопки в правом нижнем углу изображения заголовка. Это работает!

  • В строке 83 изображение изменяется, вызывая функцию fancy-tile-function, это не работает в хроме, по крайней мере, в настоящее время.

Когда я открываю iron_js_console через ctrl-shift-j и вручную вызываю функцию, все работает.

Кроме того, если я подожду 10 секунд, он даже перейдет к следующему изображению во всех браузерах, никаких предыдущих действий не требуется.

Первый вызов фантазии не работает в железе / хроме. Это вызывается в событии document.ready в jquery.

// Что я могу сделать?

1 Ответ

10 голосов
/ 08 апреля 2011

У меня возникла похожая проблема с FF4 и Chrome.jQuery(document).ready не работал.Я смог заставить его работать с jQuery(window).load.Я не уверен, что изменилось в FF4, но они, похоже, сделали его более похожим на то, как работает Chrome.Когда я изменил его на использование jQuery(window).load, это также устранило проблемы, с которыми я столкнулся в Chrome.

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