カスタムWordPressテーマで使用したいjQueryスクロールトリックを見つけました。私が抱えている問題は、与えられた関数.scroll()
が実行されないことです。
デバッグの目的で、スクリプトを次のように減らしました。
(function () {
alert("foo");
$(window).scroll(function (evt) {
alert("bar");
});
})();
私はjsを配置しmytheme.js
、以下を追加しましたfunctions.php
:
function mytheme_enq_script() {
wp_enqueue_script('mytheme', get_template_directory_uri().'/mytheme.js',
array('jquery'), '0.1', true);
}
add_action('wp_enqueue_scripts', 'mytheme_enq_script');
スクリプトがロードされ、「foo」アラートが表示されますが、「bar」アラートは表示されないため、PHPは正しくなければなりません。最小限のjQueryコードの何が問題になっていますか?