2013-02-26 82 views
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代碼有什麼問題?

+0

打開開發人員工具,螢火蟲或只是普通的查看源,並查看該js文件是否鏈接。 – ahren 2013-02-26 09:13:57

+0

js確實鏈接在一起:' ' – Arild 2013-02-26 09:26:30

+0

事實上,我在'$(window).scroll(...'和'alert(「bar」);'之前添加'alert(「foo」);'作爲滾動處理程序中的第一條語句。第一個警報出現在頁面加載時,第二個警報從不出現。 – Arild 2013-02-26 09:28:37

回答