Показать сообщение отдельно
  #5 (permalink)  
Старый 12.11.2014, 13:32
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

На момент
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*
__________________
29375, 35

Последний раз редактировалось Aetae, 12.11.2014 в 13:42.
Ответить с цитированием