为了账号安全,请及时绑定邮箱和手机立即绑定

关于保证滚动条高度到顶端的一些思考。

想了半天,终于想明白为什么用floor后滚动条会到不了顶端,因为用floor后ispeed到小于1的情况下会舍为0,这样的话ducument.body.scroolTop(滚动条高度) = osTop - 0;  这样滚动条高度就一直等于某个数字。然而用ceil之后就会保证ispeed不为0。 老师用坚持floor然后把值改成负是一样的道理。例如(-0.3=-1)。综上,有两种情况保证滚动条会到顶端:1,Math.floor() 改成 Math.ceil(); 2,坚持用Math.floor() 把osTop改成负数。

正在回答

3 回答

666

0 回复 有任何疑惑可以回复我~

双击666

0 回复 有任何疑惑可以回复我~

你这个还弄一个问题,是不是要双击666

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
回到顶部效果
  • 参与学习       44211    人
  • 解答问题       206    个

回到顶部网站不可缺少的一部分,用JS实现炫酷拉风的回到顶部效果

进入课程

关于保证滚动条高度到顶端的一些思考。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信