jQuery函数没有移动......找不到任何错误吗?

时间:2011-07-02 04:27:42

标签: javascript jquery

我正试图采取这些动人的云:http://vintageskytheme.tumblr.com/(这是我已经从主题森林中购买的主题,但它是为了tumblr)

我正试着把它放在wordpress上。在这里:http://pawprintsinmypancakes.com/

它曾经是$()函数,我看到它每30毫秒在控制台中给出错误所以我知道其余的代码工作...但是当我把它改成jQuery()时......控制台就是无声。我不知道什么是错的

2 个答案:

答案 0 :(得分:2)

2件事:

1:更改以下代码:

//Set the CSS of the header.
jQuery('#head_interior').css("background-position", current + " bottom");
jQuery('#head_exterior').css("background-position", current2 + " bottom");

到此:

//Set the CSS of the header.
jQuery('#head_interior').css("background-position", current + "px bottom");
jQuery('#head_exterior').css("background-position", current2 + "px bottom");

注意" px"在"底部"之前添加。在设置css样式时你需要这些,因为css允许使用px,em,pt等......如果你不告诉它使用哪个单元,它会高兴地忽略你的值。

这会让你的云移动。

2:你的$对象被覆盖了。不知道在哪里。我还建议你将代码包装在对jQuery对象的调用中,如下所示:

jQuery(function(){
// your existing code here
});

这是使用jQuery执行操作的标准方法,因此您不会污染全局范围。

答案 1 :(得分:1)

检查出来:jQuery noConflict