私はIan Lunn's interactive mapをwordpressに埋め込んでいます。
スクリプトはstandalone pageで完全に機能しますが、wordpressに読み込まれるとスクリプトは何もしません。私はいろいろなソリューションを試しました.jQueryをさまざまな方法でロードしています(functions.php、インライン、ヘッダーとフッター).jQueryの以前のバージョンにダウングレードし、関数の名前空間を指定します。何も起こりません、火か虫は何のエラーも何も表示しません。
私はこの段階で完全に迷っており、提供されたヘルプは非常に高く評価されます。ここ
の作業のデモ:http://www.ianlunn.co.uk/demos/bbc-news-jquery-map/ Githubのソース:答え
それはドル記号はPrototypeライブラリーのためのワードプレスで予約されていることを蒸散した後https://github.com/IanLunn/BBC-News-jQuery-Map
//更新、なぜそれエラー出であります'$は関数ではありません' - 以下の受け入れられた答えはこれを指摘していますが、コメント内のみであり、したがって分かりやすくするための更新です。例: -
$().ready(function() {
$("#select_me").show();
});
jQuery().ready(function() {
jQuery("#select_me").show();
});
ただ詳細については:ワードプレスでは、jQueryのライブラリは[noConflictモード](http://api.jquery.com/jQuery.noConflictにロードされています/)。このため、jQuery関数は '$()'ではなく 'jQuery()'を追加する必要があります。このような関数の中で、 '$()'は再び働きます。私。あなたの例では '$("#select_me ")。show();'は最も外側のラッパーが 'jQuery()'で始まっている限り有効です。 –