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

关于scroll事件的一个小问题

关于scroll事件的一个小问题

慕妹3242003 2018-11-16 14:14:08
window.addEventListener('scroll',()=>{        let t = document.documentElement.scrollTop || document.body.scrollTop,        nav = document.getElementsByClassName('nav')[0];        t >= nav.offsetTop ? (nav.classList.add('fixed')) : (nav.classList.remove('fixed'));})大家好 以上代码无法remove类名 add正常 。。。即使我把add和remove的前后顺序颠倒过来也无法执行;这个问题查找了许久都无法解决,所以还请各位老铁多多指教。感谢感谢。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

nav.offsetTop 是 0 吧。

把 t >= nav.offsetTop 改成 t > nav.offsetTop


查看完整回答
反对 回复 2018-12-17
  • 1 回答
  • 0 关注
  • 421 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号