2010-08-09 98 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可能会删除字符或向字符添加斜线以使其“安全存储”。
如果除了帖子以外的其他地方,它应该正常工作