最近在研究网页里面的那些滚动式浏览方式,就是单机指定按钮网页自动滚动到那个位置(DIV)
自己研究了一下,开始准备使用js写,使用循环的方式100毫秒向下推进10px,但是这样写着实感觉有些麻烦,而且方法不灵活的感觉。
代码大概的思路就是先计算指定位置的ID值和Top的间距 :$(指定ID).offset().top
然后通过 $("body").scrollTop(“位置”) 的方式不断的刷新位置。
这些代码都是jquery的写法,js的没有保存
后来我发现,其实一句 :$("html,body").animate({ scrollTop: "0px" }, 200);就可以了··
当点击标签的时候,使用animate在200毫秒的时间内,滚到顶部