JQuery Выполнение? - PullRequest
       21

JQuery Выполнение?

0 голосов
/ 15 апреля 2009

Мой скрипт jQuery имеет глюк, оживляющий позицию div. Кажется, ошибка возникает, когда я нажимаю на ссылку прямо во время загрузки страницы.

1 Ответ

8 голосов
/ 15 апреля 2009

Ошибка возникает, когда я нажимаю ссылка прямо при загрузке страницы

Это потому, что вы используете функцию ready, которая выполняется, как только страница закончила загрузку.

Таким образом, если вы нажимаете на что-то во время загрузки страницы, имейте в виду, что JavaScript в этой функции ready еще не был выполнен.


Причина, по которой вы не всегда можете воспроизвести ее наиболее вероятно, потому что страница будет кэширована во второй раз, и у вас не будет времени щелкнуть что-либо до того, как страница завершит загрузку (так как она кэшируется) и, следовательно, js код был бы выполнен уже при нажатии.

...