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

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

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

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


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

В chrome (не работает - undefined):
5b75eba66f08d972820216.png
  • Вопрос задан
  • 717 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект