Как возобновить нормальную прокрутку после: window.onscroll = function () {window.scrollTo (0, 0); - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть панель, которая открывается, но в IOS тело прокручивается за панелью.

Я использую window.onscroll = function () { window.scrollTo(0, 0);, чтобы остановить прокрутку страницы за панелью, когда панель открыта.

Однако мне нужно возобновить обычную прокрутку после этого в обработчике событий.Какой javascript можно использовать для возобновления нормальной прокрутки?как в настоящее время, когда панель закрывается при попытке прокрутки, вы возвращаетесь в (0,0) окна.

Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

Когда панель открыта, вы устанавливаете функцию прокрутки

window.onscroll = function () { window.scrollTo(0, 0);}

, когда панель закрыта:

window.onscroll = null;
...