2

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

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

我所有其他 jquery 代码停止工作。仅当我添加该行时:

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

我可以在该函数中添加任何其他内容,它会起作用,但不是该行。知道我做错了什么吗?

4

2 回答 2

0

May be this will help you.Change the line as follow

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

or just follow this link Smooth scrolling

于 2012-11-16T02:31:37.770 回答
0

谢谢大家的回答。我刚刚发现了问题。它似乎与功能块中奇怪的间距有关。我将它粘贴到内联并且它工作然后确保当我将它放在下一行时它只有一个选项卡空间(而不是一个选项卡空间和一块)。诡异的。没想到空格很重要... O_o

于 2012-11-16T02:42:16.740 回答