2016-04-28 10 views
0

私のワードプレスのテーマにいくつかのコードを追加したいと思います。私はそれがここで動作するテストしました:http://jsfiddle.net/UYMxa/250/Wordpress内のjQuery - 何もしない

私はそれを私のWordPressのサイトに追加しようとしました、サイドバーウィジェットでカスタムリンクを追加することで、js/cssヘッダー/フッターのプラグインで動作しません。

私は$をjQueryに置き換えましたが、まだ運がありませんか?

$('#affiliateLink').click(function() { 
     $("#fb_pixel").addClass("fb_conversion"); 
     console.log("click"); 
}); 
+0

は、私はあなたがポスト(先)をクリックすると、その上に「affiliatelink」のボタンだ –

+0

http://totalholidays.co.uk – BCLtd

+0

このコードでWordPressのサイトを表示しますか? – Mihai

答えて

3

をあなたのコードをラップしてみてください。

jQuery(document).ready(function(){ 
    jQuery('#affiliateLink').click(function() { 
      jQuery("#fb_pixel").addClass("fb_conversion"); 
      console.log("click"); 
    }); 
}); 

そして、あなたがしているので、代わりに$はjQueryを使用しますnoConflict jQueryモードで

+0

これはうまくいきました!本当にありがとう - 私はこれに気づくべきです – BCLtd

0
あなたは$を(「」)。上(「その後適切に追加した場合はjQueryライブラリを確認してください。、」関数(){}あなたのコードの構造をクリックします。それは他の人ともいくつかの問題による可能性があります使用する必要があります

jQueryの関数は、そうあなたは、DOMの準備が完了した後にハンドラをクリックして設定する必要がIFFE

https://en.wikipedia.org/wiki/Immediately-invoked_function_expression

関連する問題