IE 8 не прокручивается до фрагмента на начальной странице нагрузки
-
27-09-2019 - |
Вопрос
У меня проблема с IE, где она не прокручивается до фрагмента (#foo
на URL), когда страница загружает. Якорь для фрагмента является частью базового HTML, это не динамическое или что-либо. Страница довольно тяжелая. Если я перейду в панель местоположения и нажмите Enter, он прокручивается до якоря, как и ожидалось (и, как наблюдается в других браузерах). Поведение наблюдается на IE 7 и IE 8. Кто-нибудь вступил в это и иметь обходной путь?
Решение
Вы пытались задержать действие прокрутки до тех пор, пока не скажу, это событие нагрузки в окно вместо события DOM готовы? Таким образом, это может быть более точным при смене вниз и расчета там, где он должен идти.
Демо или какой-то код поможет отладить очевидно.
Не связан с StackOverflow