#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' не работают.
Комментариев нет:
Отправить комментарий