1

このコードをナビゲーションバーに使用しようとしていますが、

を。機能していない b. Google chrome でこの警告が表示されます (Uncaught SyntaxError: Unexpected token ILLEGAL)

それはすべてJsfiddleで完璧に機能し、私が作成中のWebサイトは非常に基本的で、ページに他のjavascriptがないため、問題は見られません。

頭と体からコードをロードしようとしましたが、それを外部jsファイルとして参照しましたが、どちらでもうまくいきませんでした。

jsfiddle へのリンクは次のとおりです: http://jsfiddle.net/zegermens/9hYey/

誰かがこのコードで私を助けたり、ローカルホストで動作しない理由を説明したりできれば、それは素晴らしいことです.

4

1 に答える 1

2

過去にこの問題/エラーが発生しましたが、セミコロンがなく、末尾が;セミコロンであったことが原因でした。

特に、複数の jQuery ライブラリまたは JavaScript オブジェクトを 1 つのファイルにロードしているときに発生します。

例えば:

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

(function ($) {
   // Class 2
})(window.jQuery)

そのセミコロンがないと、クラスは互いに呼び出そうとします。そのようです...})(window.jQuery)(function...

欠落している可能性がある必要なセミコロンがないかファイルを確認してください。

于 2012-09-29T16:31:42.033 に答える