$('.a').click(function(){ $('html,body').animate({ scrollTop:$('.b').offset().top },1000) })问题:有2个按钮,a点击的时候跳转到b,请问scrollTop:$('.b').offset().top 是什么意思?为什么是body来animate呢?
1 回答
已采纳
OlderSkee
TA贡献123条经验 获得超103个赞
点击a的时候,整个页面(body)卷去的高度(scrollTop)位置等于b盒子距离顶部的长度(offsetTop),就刚好类似一个页面滚动的效果吧。
添加回答
举报
0/150
提交
取消