Я пытаюсь отправить событие колеса в хроме, но все еще не могу этого сделать. Я использую объект WheelEvent, но кажется, что просто не могу его правильно "инициировать". Что бы я ни делал, дельта всегда равна 0. Я просмотрел спецификация, но не помогает. Что еще интереснее, я зафиксировал событие, когда я действительно прокручивал колесико мыши, и попытался отправить это событие, но снова дельта была равна 0. Кто-нибудь сталкивался с такой проблемой? Может это баг? Любая помощь будет здорово!
//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)
}