IE 8 не прокручивается до фрагмента на начальной странице нагрузки

StackOverflow https://stackoverflow.com/questions/3441261

Вопрос

У меня проблема с IE, где она не прокручивается до фрагмента (#foo на URL), когда страница загружает. Якорь для фрагмента является частью базового HTML, это не динамическое или что-либо. Страница довольно тяжелая. Если я перейду в панель местоположения и нажмите Enter, он прокручивается до якоря, как и ожидалось (и, как наблюдается в других браузерах). Поведение наблюдается на IE 7 и IE 8. Кто-нибудь вступил в это и иметь обходной путь?

Это было полезно?

Решение

Вы пытались задержать действие прокрутки до тех пор, пока не скажу, это событие нагрузки в окно вместо события DOM готовы? Таким образом, это может быть более точным при смене вниз и расчета там, где он должен идти.

Демо или какой-то код поможет отладить очевидно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top