2010-08-09 99 views
1

我試圖把一些簡單的jQuery代碼放入Wordpress標題(通常只是使用CSS),但無論我嘗試了什麼,我似乎都無法使其工作。代碼是:在Wordpress中的jQuery不起作用?

<script type="text/javascript"> 
var fadein = 300; 
var fadeout = 200; 

$(document).ready(function(){ 
$("#btnforum img, #btnfacebook img, #btntwitter img, #btnyoutube img, #btnlivestream img, #btncontact img").hover(function() { 
$(this).stop().animate({"opacity": "0"}, fadein); 
$(this).css('cursor', 'pointer'); 
    }, function() { 
$(this).stop().animate({"opacity": "1"}, fadeout); 
}); 
}); 
</script> 

並不多。它在HTML頁面中工作正常。我已經從WordPress的codex和其他一些資料中讀了一些,並嘗試了一些東西。用'jquery'替換'$',使用''等等 - 但它仍然不會觸發。

有沒有人有這方面的任何真正的知識?我只需要知道在什麼地方放置與我所擁有的代碼相關的內容,因爲一些教程所說的內容對我而言並不合適。

謝謝

+0

你會得到什麼錯誤?使用Firebug控制檯來獲取特定的問題,「不起作用」是不會繼續下去的...我知道WordPress使用Prototype開箱即可,可能是受污染的命名空間的問題。 – roryf 2010-08-09 09:53:46

+0

在'animate'函數中'fadein'和'fadeout'的值是多少?你還把這個頁面放在哪裏? – Sarfraz 2010-08-09 09:54:13

+0

第一步:檢查錯誤控制檯是否有任何錯誤。這可能有一些。如果您正在使用Prototype,那麼您將無法添加jQuery而無需進行一些調整。如果沒有錯誤,則第二步:請顯示哪些JavaScript文件包含在「head」部分。 – 2010-08-09 09:54:38

回答

0

它是在你寫的一篇博文?
如果是這樣的話,WordPress可能會刪除字符或向字符添加斜線以使其「安全存儲」。
如果除了帖子以外的其他地方,它應該正常工作