【问题标题】:Issue with loading external Javascript file in IE7在 IE7 中加载外部 Javascript 文件的问题
【发布时间】:2012-11-01 23:32:40
【问题描述】:

我有一个名为 plugins.js 的外部 javascript 文件,其中包含我在主页上的几个插件的所有 jquery 代码。 它们在所有浏览器中都可以正常工作,除了 ie7,它不会加载它们中的任何一个。 如果我将它们单独包含在 index.php 页面的头部,ie7 只会加载它们,但我不想这样做,因为插件脚本很长,这就是我想单独加载它的原因。

代码可见 - www.cutecupcak.es

抱歉,我似乎无法在此处插入代码。 但外部脚本文件名为 .plugins.js

如何让 ie7 阅读这些脚本而不将它们全部移到主页?

【问题讨论】:

    标签: javascript jquery html css internet-explorer-7


    【解决方案1】:

    您的问题是, - 更改

    $('#slider').nivoSlider({ //home page slider //
      animSpeed: 1500,
      pauseOnHover: true,
      pauseTime: 5500,
    });
    

    $('#slider').nivoSlider({ //home page slider //
      animSpeed: 1500,
      pauseOnHover: true,
      pauseTime: 5500 // Removed last comma
    });
    

    IE 对额外的尾随逗号非常挑剔

    注意:我通过查看 IE 中的开发者工具发现了这个错误 - 它告诉我 plugin.js 的第 12 行有一个错误 Expected identifier, string or number

    【讨论】:

    • 哇,一个逗号把我搞砸了 3 个小时!!!谢谢,在整个网站上搜索并完成了这个修复,但我在尝试修复时一定错过了那个逗号。再次感谢!
    • @cookney 这曾经发生在我身上——这是我检查的第一件事——注意有一些好的 JavaScript 验证器在线——这是一个——> jslint.com P.S.不要忘记接受答案:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2017-07-25
    • 2013-05-30
    相关资源
    最近更新 更多