【发布时间】:2014-04-08 21:44:55
【问题描述】:
我试图在页面底部放置一个简单的“滚动到顶部”按钮,该按钮使用平滑滚动到顶部。我读过的所有内容都说这应该是使用“animate({scrollTop})”脚本的简单问题。但是,它总是直接跳到顶部,跳过滚动动画。
脚本:
$('#jump').click(function(){
$('body, html').animate({
scrollTop: 0px
}, 600);
});
和html标签(包括样式标签以防万一):
<a href="#" id="jump" style="position:absolute; bottom:10px; right:10px">scroll to top</a>
这里有一个 jsfiddle 演示了同一问题的精简版:http://jsfiddle.net/5V5Tf/
这似乎是一个简单的问题......我只是心不在焉并错过了一些明显的东西。
谢谢
【问题讨论】:
-
0px不是有效的 JavaScript 文字。将其更改为'0px'(引用)或只是0。