真的很奇怪JQuery scrollTop问题打破了所有其他jquery函数

时间:2012-11-16 02:20:56

标签: jquery scrolltop

我正在尝试做一个简单的jquery平滑滚动,但是当我把代码放入时:

$("a.fashion").click(function(){
    $("html,body").animate({scrollTop:0}, "slow");
});

我所有其他jquery代码都停止工作。 只有当我添加这一行时:

$("html,body").animate({scrollTop:0}, "slow");

我可以在该函数中添加任何其他内容,但它可以工作但不是那条线。知道我做错了吗?

2 个答案:

答案 0 :(得分:0)

可能会对您有所帮助。请按以下方式更改该行

$("a.fashion").click(function(){
 $("html, body").animate({scrollTop: $(document).height()}, 'slow'); 
return false;
});

或者只需点击此链接Smooth scrolling

即可

答案 1 :(得分:0)

感谢所有答案。我刚刚弄明白了这个问题。它似乎与功能块中的奇怪间距有关。我将它粘贴在内联中,然后确保当我将它放在下一行时它只有一个标签空间(而不是标签空间和一块)。奇怪的。没想到空白很重要...... O_o