滚动方向检测真的搞死人了,稍微一动就触发反向判断,浏览器原生的wheel事件简直没法用。自己写了个基于时间戳的节流,结果在Mac上trackpad滑动特别卡,像是老年人跳舞。后来改成监听scrollTop变化+requestAnimationFrame,总算是顺了一点。不过手机端还是有点飘,手指一抖就往上跑了,用户怕是要骂娘。你说这种细节有谁会注意嘛,但做不好就是觉得“哪里怪怪的”。现在终于明白为啥大厂都用现成库了,自己造轮子真是麻了
登录/注册