Internet Explorerでスクロールさせつつlocation.hash動かす時は先にhashを設定すべし
DRANK

結論 やるべき事は記事タイトルの通り。 Google Chromeとかと動きが違うので知っとかないとハマる。 ザッと探しても類似情報が見つけられなかったのでメモとして投稿しとく。 何が問題なのか 古いバージョンは知らないが、IE11ではlocation.hashを変更すると要素のスクロール位置がリセットされる。 縦スクロールの位置(scrollTop)を大雑把にアンカーまで飛ばす程度なら気にならないが、横スクロールの位置(scrollLeft)の制御もやりた...

qiita.com
Related Topics: IE / Microsoft Edge SVG Google Chrome