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