при использовании cssgrid pageYOffset не работает при прокрутке - PullRequest
0 голосов
/ 07 марта 2019

У меня небольшая проблема.

Я пытаюсь скрыть какой-то элемент, когда пользователь прокручивает страницу вниз. Но у меня возникла странная проблема. Когда я использую функцию pageYOffset, я продолжаю показывать 0, как будто я не прокручиваю страницу. Я думаю, что я могу быть из-за использования cssgrid (все еще новичок в этом). Вы можете увидеть мою проблему здесь мой cssgrid сайт .

Здесь, на моем тестовом сайте, показывать обновление "счетчика прокрутки" при прокрутке, но это происходит только тогда, когда я прокручиваю негатив (<0). </p>

Кто-нибудь еще, кто имел дело с этой проблемой или имеет решение моей проблемы?

1 Ответ

0 голосов
/ 07 марта 2019

Это потому, что вы на самом деле не прокручиваете страницу. У вас есть элемент обертки, установленный на любую высоту страницы минус заголовок. Эта оболочка переполняется, и вы можете прокручивать, но на этом элементе вы фактически не прокручиваете страницу. оставьте высоту контейнера на авто, и это прокрутит саму страницу. в противном случае ищите другую стратегию для прослушивания свитков внутри оболочки.

...