1
我发现我想在自定义WordPress主题中使用jQuery scroll trick。我遇到的问题是.scroll()
的功能从未执行过。自定义WordPress主题中的jQuery代码片段
为了调试的目的,我已经减少了脚本为以下:
(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');
的PHP必须是正确的,因为该脚本已加载并显示“foo”警报,但“bar”警报不会。我最小的jQuery代码有什么问题?
打开开发人员工具,萤火虫或只是普通的查看源,并查看该js文件是否链接。 – ahren 2013-02-26 09:13:57
js确实链接在一起:' ' – Arild 2013-02-26 09:26:30
事实上,我在'$(window).scroll(...'和'alert(“bar”);'之前添加'alert(“foo”);'作为滚动处理程序中的第一条语句。第一个警报出现在页面加载时,第二个警报从不出现。 – Arild 2013-02-26 09:28:37