0

何らかの理由で私のライトギャラリーが機能していません。いつもと同じ方法で追加し、すべての JavaScript ファイルを Jquery の後に含めます。

コンソールに次のメッセージが表示されます。

Uncaught TypeError: $ is not a function
    at product-1.html:433
(anonymous) @ product-1.html:433

これは次のことを示しています。

<script type="text/javascript">
    $(document).ready(function($) {
        $("#lightgallery").lightGallery();
    });
</script>

すべてのファイルが正しく読み込まれています。ネットワーク タブで確認しました。

何が問題で、どうすれば修正できますか? ひょっとして、どこかで争いが起きているのでしょうか?関数でラップして機能させることはできますか?

私のjsファイル:

ここに画像の説明を入力

4

4 に答える 4

0

ブラウザのキャッシュをクリアすると役立つ場合があります。または、jquery から始めて 1 つずつロードして、問題を絞り込みます。

于 2017-01-10T12:18:34.223 に答える
-1

1. https://developers.google.com/maps/api/jsのようなマップ API js リンクを確認してくださいこれが正しいかどうか2. Ctrl+ Shift+Delボタンを同時に押して、キャッシュと Cookie をクリアします

于 2017-01-10T12:25:04.010 に答える