window.location.href не работает в IE8 - PullRequest
       1

window.location.href не работает в IE8

0 голосов
/ 13 октября 2011

Мне нужно прокрутить страницу вверх. Поэтому я поставил якорь в правильном месте, а затем я сделал

window.location.href = 'http://example.org/#anchor';

Это прекрасно работает с FF, Chrome, Safari и IE9. Но в IE8 ничего не происходит (не прокручивается).

Я тоже пробовал:

window.location.hash = "anchor";
window.location.hash = "#anchor";
scrollTo(0, 0);

Однако IE8 просто не хочет прокручивать. Важно, чтобы мы переместили фокус на якорь. Перезагрузка невозможна.

Заранее спасибо за любые советы:)

1 Ответ

7 голосов
/ 13 октября 2011

Для IE 8 просто используйте его следующим образом:

window.location = 'http://example.org/#anchor';

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...