2013-03-04 56 views
1

我正在嘗試使用sticky.js與我的wordpress網站。我已經成功地通過函數文件添加了它們,並且它們顯示在我的頁腳中。我的問題是越來越的代碼與sticky.js來運行snipet:在WordPress主題中使用的腳本(sticky.js)不起作用

<script> 
    $(document).ready(function(){ 
    $("#sticker").sticky({topSpacing:0}); 
    }); 
</script> 

我把這個代碼在header.php中我的頭部分的底部,並沒有工作,所以我加入,其中包括另一js文件名爲run-sticky.js,並將其添加到我的函數中,該函數已成功將腳本添加到頁腳。

我換成#NAV-包裝#sticker,因爲這是我想被固定在頁面的頂部,一旦用戶滾動到像創作者的網站上的按鈕,點格:

http://labs.anthonygarand.com/sticky

這是我正在處理的網站。

http://futurehistoryfestival.com

+0

屬於:http://wordpress.stackexchange.com/ – 2013-03-04 17:13:07

回答

4

在您的控制檯,它說 「$不是一個函數」。好像jQuery正在以noconflict模式運行。試試這個:

jQuery(document).ready(function(){ 
    jQuery("#nav-inner-wrapper").sticky({ topSpacing: 0 }); 
}); 
+0

就是這樣,thanksamundo男人! – hawkeye126 2013-03-04 17:24:34

+2

默認情況下,WordPress以NoConflict模式運行。 – user2019515 2013-03-05 00:34:46