Я работаю над большим приложением angular, и у меня есть пара слушателей прокрутки, чтобы отрегулировать позиции. Когда пользователь прокручивает в основных браузерах, все хорошо, но в IE 11 прокрутка задерживается примерно на 2 секунды, и она не плавная. Устранена проблема, и прокрутка была плавной в IE. Проблема в том, что даже пустой слушатель прокрутки создает эту неприятную задержку прокрутки. В других angular приложениях, с которыми я работал, прослушивание для прокрутки не вызывало проблем в IE.
Я ищу какие-либо предложения или идеи, что может go не так и как исправить it.
Способ, которым мы слушаем в приложении, HostListener('window:scroll')
, но я попытался изменить его также на директиву и подписку с помощью метода fromEvent
или window.addEventListener('scroll')
, но без различий.
Производительность в IE11 при прокрутке: