У меня есть странное поведение прокрутки только с сафари, использующее AngularJS.
Всякий раз, когда пользователь перелистывает страницы, страницы изменяются, как если бы они были AJAX. Я понимаю, что они находятся в AngualrJS, но в результате поведение браузера не прокручивается вверх, когда пользователь переключает страницы.
Я пытался заставить браузер прокручивать вверх, всякий раз, когда используется новый контроллер, но он ничего не делает.
Я запускаю следующую JS в верхней части каждого контроллера:
document.body.scrollTop = document.documentElement.scrollTop = 0;
Это также ошибка Safari, каждый другой браузер прокручивается вверх, когда страница меняется. Кто-нибудь сталкивался с подобной проблемой или думал о лучшем способе ее решения?