我正在尝试在Chrome中触发滚轮事件,但仍然无法成功。我正在使用WheelEvent对象,但似乎无法正确地“init”它。无论我做什么,delta值始终为0。我查看了规范说明,但没有帮助。更有趣的是,当我实际使用鼠标滚轮滚动并尝试分派该事件时,再次发现delta值为0。有人遇到过这样的问题吗?这可能是一个bug吗?任何帮助都将不胜感激!
//dispatching the wheel event
var evt = document.createEvent("WheelEvent");
evt.initEvent("mousewheel", true, true, null, 0, 0, 0, 0, 0, false, false, false, false, 0, null, -120);
window.dispatchEvent(evt)
// catching the wheel event
window.addEventListener('mousewheel', callback, true);
callback = function(evt){
console.log(evt)
}