我正在尝试做一个简单的jquery平滑滚动,但是当我把代码放入时:
$("a.fashion").click(function(){
$("html,body").animate({scrollTop:0}, "slow");
});
我所有其他jquery代码都停止工作。 只有当我添加这一行时:
$("html,body").animate({scrollTop:0}, "slow");
我可以在该函数中添加任何其他内容,但它可以工作但不是那条线。知道我做错了吗?
答案 0 :(得分:0)
可能会对您有所帮助。请按以下方式更改该行
$("a.fashion").click(function(){
$("html, body").animate({scrollTop: $(document).height()}, 'slow');
return false;
});
或者只需点击此链接Smooth scrolling
即可答案 1 :(得分:0)
感谢所有答案。我刚刚弄明白了这个问题。它似乎与功能块中的奇怪间距有关。我将它粘贴在内联中,然后确保当我将它放在下一行时它只有一个标签空间(而不是标签空间和一块)。奇怪的。没想到空白很重要...... O_o