IE6 Нажмите на событие привязки до того, как document.ready уничтожает привязку? - PullRequest
0 голосов
/ 14 мая 2011

Эй, так что это довольно странная проблема, так что у нас есть сайт, на котором javascript находится внизу страницы.Сначала загружается HTML, а затем $(document).ready() события элемента.У меня сейчас проблема в IE6 (глупо, я знаю), где, если вы нажмете на элемент, который собирается или во время загрузки страницы, уничтожит событие привязки.Если вы ждете, пока страница загрузится полностью, она будет работать правильно.

Что я думал до сих пор: Создайте наложение на странице, а затем на document.ready удалите его, чтобы события кликов не прерывались.

Вы, вероятно, думаете, почему бы вам просто не нажать на файлы JSв шапку?Ну, туф-нуги тоже не могут.(Это может помочь)

Дайте мне знать, что вы думаете.

Спасибо,

1 Ответ

1 голос
/ 14 мая 2011

$ (document) .ready () выполняется только после загрузки страницы. Таким образом, во время загрузки страницы $ (document) .ready () по-прежнему не вызывается, а события по-прежнему не связаны.

Решение состоит в том, чтобы связать события, как только элементы появятся на странице. Это немного некрасиво, но для медленных соединений это может быть единственный выход.

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