- I'm using a WordPress site.
- I'm including this script in the header.
スクリプトが読み込まれると、次のエラーが発生します。
TypeError: 'undefined' は関数ではありません ('$(document)' を評価中)
何が原因なのか、それが何を意味するのか全く分かりません。
Firebug では、次のようになります:
$は関数ではない
ベストアンサー1
WordpressはjQueryを使用しています競合なしjQuery
デフォルトではモードです。変数名として ではなくを使用して参照する必要があります$
。例:
jQuery(document);
の代わりに
$(document);
これを自己実行関数に簡単にラップして、$
jQueryを再度参照することができます(グローバル名前空間の汚染も回避できます)。例:
(function ($) {
$(document);
}(jQuery));