Ошибка: «JQuery не определен» - PullRequest
9 голосов
/ 28 августа 2010

Я написал скрипт с помощью jQuery.Работает с Firefox и GoogleChrome.Только с IE у меня возвращается эта ошибка:

'jQuery' не определен* Это заголовок моей страницы:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Contattaci - TheItalianBrand.com</title>
    <script type="text/javascript" src="lib/jquery.js"></script>
    <script type="text/javascript" src="lib/js/jquery-ui-1.8.4.custom.min.js"></script>
    <link type="text/css" href="lib/css/smoothness/jquery-ui-1.8.4.custom.css" rel="stylesheet" /> 
    <script type="application/javascript">
       $(function(){



    $('#dialog_link, ul#icons li').hover(
     function() { $(this).addClass('ui-state-hover'); }, 
     function() { $(this).removeClass('ui-state-hover'); }
    );

    $('input').change(function() {
      validate();
    });
    $('input').keydown(function() {
      validate();
    });
    $('textarea').change(function() {
      validate();
    });
    $('textarea').keydown(function() {
      validate();
    });
   });
   </script>
   </head>

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

Ответы [ 3 ]

2 голосов
/ 24 июля 2013

Вы должны проверить последовательность добавления jQuery и правильное добавление библиотеки jQuery

2 голосов
/ 28 августа 2010

Вы импортируете библиотеку jQuery UI из lib/js, но сам jQuery из lib. Я подозреваю, что ваша копия библиотеки jQuery также находится в lib/js, и вы просто не получаете ее из-за этого неверного пути. Конечно, это будет означать, что он на самом деле не работает в Firefox, Chrome или любом другом браузере, но может случиться так, что они просто менее резки в сообщении об ошибках, поэтому вы не замечаете.

Плагин Firefox "TamperData" действительно удобен для отслеживания HTTP-запросов при загрузке страниц.

0 голосов
/ 07 июня 2012
  1. Не используйте application/javascript, измените на text/javascript

  2. Проверьте путь jquery
    это ваш jquery в lib/js/,или просто lib/?

  3. Убедитесь, что ваш каталог lib относительно вызывающей страницы
    Возможно, вы имели в виду /lib/jquery.js (косая черта в начале имеет значение)

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