@stepa90

Как прокрутить страницу вверх до закрытия material dialog или закрыть dialog до перехода на другой route?

У меня реализована прокрутка страницы вверх при переходе с одного роута на другой, все работает нормально пока я не перехожу на роут по ссылке которая расположена в material dialog.
Оказалось что material dialog устанавливает класс "cdk-global-scrollblock" на тэг html, который в свою очередь навешивает стили position: fixed; width: 100%; при которых элементарный window.scroll не работает... совсем...
Но самое забавное, что это состояние остается довольно долго после закрытия диалога, настолько долго, что периодически мы успеваем перейти на другой роут и естественно остаемся на том же месте.
Я попробовал снять класс "cdk-global-scrollblock" через beforeClosed и в нем же прокрутить, и увидел такую картину
Я прокручиваю страницу вниз, открываю диалог, закрываю, страница прокручивается вверх сразу же снова спускается вниз.
Мне просто надо отключить такое поведение. Буду рад советам
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект