看看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 ×1