【问题标题】:Error: 'jQuery is not defined'错误:“未定义 jQuery”
【发布时间】:2013-07-24 18:05:28
【问题描述】:

我用 jQuery 编写了一个脚本。 它适用于 Firefox 和 GoogleChrome。 只有 IE 才会返回此错误:

'jQuery' 未定义 jquery-ui-1.8.4.custom.min.js,第 10 行字符 1

这是我页面的标题:

    <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>

我能做什么?

【问题讨论】:

  • 你...没有关闭最后一个script标签
  • 不要使用application/javascript MIME 类型; IE 会对此感到窒息。请改用text/javascript
  • 抱歉最后一个
  • @Marcel。我会发布这个作为答案! :-)
  • 如果在IE的地址栏输入...lib/jquery.js,看起来对吗?

标签: javascript jquery internet-explorer


【解决方案1】:

您正在从 lib/js 导入 jQuery UI 库,但从 lib 导入 jQuery 本身。我怀疑您的 jQuery 库副本也在 lib/js 中,并且由于路径不正确,您只是没有得到它。当然,这意味着它实际上不能在 Firefox 或 Chrome 或任何其他浏览器中运行,但可能是它们对错误报告的态度不那么尖锐,所以你没有注意到。

Firefox“TamperData”插件对于跟踪页面加载时的 HTTP 请求非常方便。

【讨论】:

    【解决方案2】:

    您必须检查添加 jQuery 的顺序,并以正确的顺序添加 jQuery 库

    【讨论】:

      【解决方案3】:
      1. 不要用application/javascript,改成text/javascript

      2. 查看jquery的路径
        你的 jquery 是在 lib/js/,还是只是 lib/

      3. 确保您的 lib 目录与调用页面相关
        你的意思可能是/lib/jquery.js(开头的斜线会有所不同)

      【讨论】:

        猜你喜欢
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-18
        相关资源
        最近更新 更多