【发布时间】:2016-05-06 23:48:26
【问题描述】:
jQuery .animate 功能存在一些问题。
我在我的网站上实现了一个“返回顶部”链接:http://www.unforgivengamers.com/
点击后应该会回到页面顶部。
这是我的 jQuery 代码:
<script type="text/javascript">
jQuery.noConflict();
jQuery('a[href=#top]').click(function(){
jQuery('html, body').animate({scrollTop:0}, 'slow');
return false;
});
</script>
问题:动画不流畅!我希望它慢慢滚动,而不是瞬间滚动。
像这样:http://designwoop.com/labs/smooth%20scroll/smooth-scroll.html
我错过了什么吗?
我正在使用 jQuery 1.8.3
【问题讨论】:
-
slow === 600ms,如果想要更平滑的效果,请将时间设置为高于600ms。 -
我设置为 5000 还是不流畅。这不可能是原因。
-
Brandon 看起来您的页面上有 js 错误,这可能会阻止其他脚本启动。
标签: javascript jquery