多くの研究の後、私は答えを見つけませんでした。私はWordpressのテーマTwenty Twelveを使用しています。これはajaxリクエストを介してページを読み込むようです。私は、ページ上の別の要素を表示したり非表示にするボタン(#header-navigation-link)を持っています。これはajax呼び出しのない最初のページの読み込み時に機能しますが、別のページに移動するとajaxがロードし、プログラムは#nav-mobile-wrapperを見つけることができなくなります。すべてのAJAXロードされたページのアラートでjQueryはajaxのロード後に要素を選択できません
$(document).on('click', "#header-navigation-link", function() {
$(document).find("#nav-mobile-wrapper").fadeToggle();
alert('Success!');
});
常にポップアップするので、表示し、非表示にする要素だけで、ボタンを見つけることではないです。 #nav-mobile-wrapperをクリックして#header-navigation-linkを切り替えるように2つのスワップも試してみましたが、同じことはまったく同じです。
この機能では、#nav-mobile-wrapperのターゲットには何が欠けていますか?
お手伝いいただける方に感謝します。
私は答えを知りたいのですが、回避策として、あなたとJavaScriptをロードするように試みることができますajax呼び出し、それは動作します。 (もしあなたがそれが可能なら私は全く考えていないことをするためにワードプレスを微調整することができます) – Cesc
この質問は不明です。 "私はWordPressのテーマTwenty Twelveを使用しています。これはajaxリクエストでページを読み込むようです。"私は2012年にajaxリクエストでページを読み込むとは思わない。 –