使用 scrolltop 做动画失败

我想在 jquery 中使用 animate 对 scroll 做动画,但是这样使用没有效果出现,请大神指教怎么回事?


                $('body').animate({
                    scrollTop: '100px'
                }, 500, 'ease-in-out');
 
阅读 4.6k
3 个回答

animate里面放的是css的属性,你放scrollTop是不行的

$('body').({scrollTop:100},500);

找到原因了
jQuery 库是支持这样做 scroll动画的,但是必须得给要做动画的容器设置 css 属性

overflow:auto;

移动端 zepto 是不支持这样做动画的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题