WordPressでjQueryの$を使いたい

WordPressがデフォルトで読み込むjQueryを利用すると、おなじみの$が使えない。

jQuery.noConflict();が指定されているからだ。

じゃあjQuery.noConflict();を削除すればいいじゃん、と思う人もいるだろうが、じゃあなぜわざわざnoConflictが指定されているかを考えればそんな恐ろしいことはできないはずだ。

でもいちいち”jQuery(‘span’).fadeOut~”なんて書いてられませんよね。

$(function(){
    //こう書きたい!
    //$('span').fadeOut();
    //でも動かないから仕方なく・・・
    jQuery('span').fadeOut();
});

じゃあこうすればいいじゃん。

jQuery(function($){
    //動いた!
    $('span').fadeOut();
});

解決。

おすすめ

コメントを残す