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'替換'$',使用''等等 - 但它仍然不會觸發。
有沒有人有這方面的任何真正的知識?我只需要知道在什麼地方放置與我所擁有的代碼相關的內容,因爲一些教程所說的內容對我而言並不合適。
謝謝
你會得到什麼錯誤?使用Firebug控制檯來獲取特定的問題,「不起作用」是不會繼續下去的...我知道WordPress使用Prototype開箱即可,可能是受污染的命名空間的問題。 – roryf 2010-08-09 09:53:46
在'animate'函數中'fadein'和'fadeout'的值是多少?你還把這個頁面放在哪裏? – Sarfraz 2010-08-09 09:54:13
第一步:檢查錯誤控制檯是否有任何錯誤。這可能有一些。如果您正在使用Prototype,那麼您將無法添加jQuery而無需進行一些調整。如果沒有錯誤,則第二步:請顯示哪些JavaScript文件包含在「head」部分。 – 2010-08-09 09:54:38