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

请问老师,chrome下有bug该怎么解决?(第一次点击回到顶部后,无法继续使用onscroll事件了)

正在回答

2 回答

谢谢老师的回复!关于浏览器在js方面的兼容性问题一直不怎么懂,没研究过; 上次做回到顶部的练习发现chrome下一直没有回到顶部,有4个像素的距离(大概是滚动条的小箭头的高度吧),后来把if(scrollTop == 0)改为if(scrollTop <= 4)以后问题消失了;

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

不知道这个是不是你想要的:有时在页面上,需要Fixed(css里的position属性)的效果,用JS实现的话,在如题的三个平台可以这样写: 其中document.documentElement.scrollTop + document.body.scrollTop;就是处理兼容性的关键,当页面加入DTD标示后 document.documentElement.scrollTop的值在IE和FF下正常,但document.body.scrollTop一直为0。在Chrome下就反过来了。 labeller_layer是一个我想随着滚轮移动的层以上是针对onscroll事件平台兼容性的一个总

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

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信