Событие mousewheel
не работает в Firefox, вам необходимо заменить его на DOMMouseScroll
, поэтому для этого вам нужно проверить, использует ли пользователь Chrome или Firefox и на основе этого набора прослушивателей событий. Или вы можете добавить обоих слушателей в свой init () следующим образом.
// Chrome
window.addEventListener('mousewheel', this.scroll, { passive: false });
// Firefox
window.addEventListener("DOMMouseScroll", this.scroll, { passive: false });