$ не определен в Firefox с использованием jQuery - PullRequest
1 голос
/ 23 мая 2010

Всякий раз, когда я пытаюсь загрузить следующую часть в тег <head> в браузере firfox, я получаю сообщение как $ is not define.

Могу ли я знать причину? Я пытаюсь загрузить файл jquery.js перед загрузкой любого пользовательского скрипта после CSS-части.

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){

Ответы [ 2 ]

3 голосов
/ 23 мая 2010
  • Указываете ли вы правильный путь к файлу jquery, он находится в той же папке, где находится ваша страница?
  • Вы используете какую-либо другую библиотеку javascript, кроме jquery?

Также эта строка неполная:

$(document).ready(function(){

Должно быть:

$(document).ready(function(){
   // your code here
});
0 голосов
/ 23 мая 2010

jquery.js находится в том же каталоге, что и запрашиваемая страница? Если $ не определено, то браузер НЕ видит jquery.js, что означает, что путь к файлу неверен или файл поврежден. Или, как указывалось в Web Logic, $ может быть перезаписано другой библиотекой, такой как прототип.

например. корень вашего документа выглядит следующим образом?

index.htm  (page you are loading perhaps)
jquery.js  (jquery)

Тест: убедитесь, что вы можете получить доступ к своему jquery.js из браузера ... если вы заходите на свою страницу: www.yourdomain.com/index.htm

вы должны «видеть» jquery таким же образом: www.yourdomain.com/jquery.js

...