0

次のコードは、jQueryに問題があります。

<script type="text/javascript">
        $(window).load(function() {
            ..
        });
    </script>

ドキュメントヘッドにjQueryを含めてから上記のコードを使用すると、正常に機能します。ただし、Wordpress関数を使用してinclude jQueryを使用するwp_enqueue_scriptと、次のエラーが発生します$ is not defined。ページソースから、jQueryがヘッダーに正しく読み込まれていることがわかります。どうすれば修正できますか?ありがとう。

4

2 に答える 2

3

jQueryの代わりに単語を使用して、参照$を渡します$

jQuery(function($) {
    // you can use $ here
    $(window).load(function() {
        ..
    });
});
于 2012-06-18T07:34:14.230 に答える
2

ねえ:それを機能させるために$の代わりにjQuery大文字で使用してください。Wordpressには通常、$を未定義のままにして、最後にQ呼び出すスクリプトが含まれています。jQuery.noConflict()

誰かがこの回答コメントを気に入らない場合は、反対票を投じてください:)

jQuery(function($) { //jQuery passed in as first param, so you can use $ inside
   // use $
});
于 2012-06-18T07:34:28.167 に答える