butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Почему у меня не работает в chrome $(window).scroll?

Почему в chrome в консоли undefined, а в других браузерах - данные о полосе прокрутки?

$(window).scroll(function(e) {
	console.log(e.pageY);
});


В firefox (работает):
5b75eb8e579f9518720540.png

В chrome (не работает - undefined):
5b75eba66f08d972820216.png
  • Вопрос задан
  • 711 просмотров
Решения вопроса 1
link_web
@link_web
Magento, Laravel, Zend, Shopify, Prestashop, WP
Если вы используете jQuery, то рекомендую использовать функцию $(document).scrollTop() и все заработает:
$(window).scroll(function(e) {
     console.log($(document).scrollTop());
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rema1ns
@Rema1ns
и так сойдет
Если без jq то можно использовать конструкцию
var scrolled = window.pageYOffset || document.documentElement.scrollTop
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы