小编ipl*_*s26的帖子

轮子事件和"鼠标轮"的deltaY值

看看MDN的 DOM3 wheel事件的polyfil,我找到了这一行:

event.deltaY = - 1/40 * originalEvent.wheelDelta;
Run Code Online (Sandbox Code Playgroud)

在polyfil中event,不支持dom3事件(wheel)的浏览器的对象被赋予了deltaY.
这个比例是如何1/40 * wheelDelta计算的?为什么1/40

如果我要为我的库创建一个类似的polyfil,并希望将delta信息传递给事件对象,我是否还要添加deltaX和deltaZ?适用相同的比例吗?

javascript

2
推荐指数
1
解决办法
3935
查看次数

标签 统计

javascript ×1