Страницы

Поиск по вопросам

понедельник, 16 декабря 2019 г.

Как узнать, что блокирует прокрутку страницы колёсиком?

#javascript #html #jquery #css


На сайте не работает прокрутка страницы колёсиком мыши в Google Chrome 61 на Windows
10. В других браузерах всё работает нормально. Я запускал собственный jquery-скрипт
для проверки выполнения события, но событие выполнялось, только если мышь была наведена
на полосу прокрутки, тогда же и прокручивалась страница. Разворошив все скрипты, я
нашёл в скрипте RD Parallax следующий код: 

$(window).bind('scroll', function () {
                parallax.move();
            });


В отладчике до выполнения этого кода страница прокручивалась, а после - переставала.
Сейчас я грешу на него, но чтобы простое назначение обработчика события вешало всю
прокрутку? Выглядит странно.

Прошу подсказать мне, правильно ли я определил источник проблемы и что с ним делать
дальше.
    


Ответы

Ответ 1



Для версии хрома Google Chrome 61.x.x window scroll работать будет так: $('html, body').bind('scroll', function () { parallax.move(); }); Так оно будет работать уже на всех браузерах. Для той версии хрома $(window).bind('scroll' и $('body').bind('scroll' не работают.

Комментариев нет:

Отправить комментарий