技術とかの雑なToday I Learnedメモ

IEでscrollTopが0になる問題

IE で scrollTop が 0 になる問題

Element.scrollTop - Web API | MDN

scrollTop を取得していい感じにする処理の実装をしたんだけど、IE だけ挙動がおかしくて調べてた。

[CSS]scroll が効かないときは height を見直そう

height を見直したり、

window.scrollTo - Web API | MDN

scrollTo を試したり、

javascript で簡単にスクロール位置を取得する| canonono.com

scrollingElement を使用したり、

色々やったけどダメだった。

window.document.body.scrollTopwindow.document.documentElement.scrollTopを使うといいよという記事もあったけど、今回はダイアログ上のスクロールの話であってページ全体のスクロールの話ではないので、これも常に 0 を返すという感じでダメでした。

結論

IE はダメです。