На момент
window.addEventListener("DOMMouseScroll", mouse_wheel, false);
mouse_wheel === undefined, т.к.
function init() {
window.addEventListener("DOMMouseScroll", mouse_wheel, false);
var mouse_wheel = function(event) {}
}
это то же самое что:
function init() {
var mouse_wheel;
window.addEventListener("DOMMouseScroll", mouse_wheel, false);
mouse_wheel = function(event) {}
}
Это принципы js, которые следовало бы знать.
Чтобы работало так как вы хотите - следует объявлять таки функцию:
function init() {
window.addEventListener("DOMMouseScroll", mouse_wheel, false);
function mouse_wheel(event) {}
}
P.S. Крутить страницу можно ещё и стрелочками, и кликом по "точкам" справа. Вам же сказали что надо делать: читать документацию к плагину, который вам реализует эту хрень. Там гарантировано есть специальное событие скролла.
...
https://github.com/peachananr/onepage-scroll
Цитата:
|
beforeMove: function(index) {}, // This option accepts a callback function. The function will be called before the page moves.
afterMove: function(index) {}, // This option accepts a callback function. The function will be called after the page moves.
|
Как же это сложно - читать документацию того, что используешь. Ведь сто раз приятней потратить кучу времени на реализацию через задницу.
*с презрением плюнул под ноги ViRuSreloaded*