未捕获的语法错误:意外令牌非法



我正在尝试将此代码用于导航栏,但是

A. 它不起作用b. 我在谷歌浏览器中收到此警告(未捕获的语法错误:意外令牌非法)

这一切都在 Jsfiddle 上完美运行,我正在制作的网站非常基本,页面上没有其他 JavaScript,所以我没有看到问题。

我尝试从头部、正文加载代码,并将其引用为外部 js 文件,但两者都没有运气。

这是jsfiddle的链接:http://jsfiddle.net/zegermens/9hYey/

如果有人可以帮助我完成这段代码或解释为什么它不能在本地主机上工作,那就太神奇了。

我过去遇到过这个问题/错误,这是由于没有分号并以分号结尾;

当我在一个文件中加载多个jQuery库或javascript对象时,尤其会发生这种情况。

例如:

(function ($) {
   // Class 1
})(window.jQuery); // <- this is missing
(function ($) {
   // Class 2
})(window.jQuery)

如果没有该分号,类将尝试相互调用。 就像这样...})(window.jQuery)(function...

检查您的文件中是否有可能丢失的所需分号。

最新更新