yxcoder

yxcoder

V2EX 第 265242 号会员,加入于 2017-11-06 14:20:33 +08:00
根据 yxcoder 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
yxcoder 最近回复了
刚看到有人收藏,更好用的办法是

鼠标滚动在一段时间内是一个固定的值,譬如 3 or -3

但是由于人的操作不稳定,在一段时间内是一个变化的值,而且触发频率非常高

所以在刚开始滚动的时候记录一下,譬如 A ,在接下来的一段时间,譬如 3s 内,只要出现滚动值与初始值不一致,则判断为触摸板,否则判断为鼠标。注意,这个判断是个连续的过程。
换个思路,可以假设刚开始的时候就认为用户用的鼠标,在持续的滚动中只要出现与初始值不一样的滚动值,就立马改判触摸板,并且一个极短的时间内譬如 100ms 之内不触发事件,就结束此次判断,下次触发时再判断
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   908 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 21:44 · PVG 05:44 · LAX 14:44 · JFK 17:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.