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