Почему $ (документ) .ready, не стреляя для меня?

В ударе и энергии я использую Lucida Typewriter, но в Kate, Scintilla, Eclipse и Netbeans I (в настоящее время) использование Случайный Lucida, т.е. пропорциональный шрифт. Десять лет назад я начал использовать пропорциональные шрифты в Visual Studio (MS Comic Sans), и это работает очень хорошо на меня. Окрашенная подсветка синтаксиса в упомянутых IDE обеспечивает превосходную удобочитаемость и для тяжелых текстом языков как HTML, и ПРОПИТАЙТЕ ЛАТЕКСОМ пропорциональный шрифт, естественный выбор.

29
задан Yacoby 7 December 2009 в 00:10
поделиться

3 ответа

Наиболее вероятный ответ, основанный на том, что вы сказали, заключается в том, что основной файл jQuery на самом деле неправильно включен на страницу. Вам понадобится что-то вроде:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Скорее всего, это отсутствует или введено неправильно.

32
ответ дан 28 November 2019 в 01:19
поделиться
  1. Проверьте, правильно ли загружен jQuery.
  2. Посмотрите на индикатор выполнения браузера: он может загружать некоторые счетчики, и документ не готов, пока они не загрузятся: это часто происходит, когда внешние ресурсы работают медленно.
  3. Попробуйте $ (function () {alert (...);}); на всякий случай ...
  4. Проверьте, есть ли у вас ошибки JS до это привязка к загрузке. Используйте плагин Firefox FireBug, чтобы проверить это.
4
ответ дан 28 November 2019 в 01:19
поделиться

Другая причина, которая автоматически завершится ошибкой, и все остальные обратные вызовы никогда не вызываются:

$(document).ready(null);

Поэтому проверьте, есть ли у вас переменные или синтаксические ошибки, возвращающие значение null. Как эта:

$(document).ready(function($){}(jQuery));

Обратите внимание, что функция выше вызывается мгновенно и возвращается undefined.

26
ответ дан 28 November 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: