scroll*

scroll*

element.scrollTop, element.scrollLeft の設定器

[2] Opera 9.61scrollTop に値を設定したときの動作がおかしい気がします。 たまにしかちゃんとスクロールしてくれません。

[3] ついでにいうと、スクロール・バーの挙動が mousedown とかに事象聴取器を登録してるときに変な感じ。うまくスクロールできなかったり。

window.scrollTop, window.scrollLeft

[1] window.scrollTop, window.scrollLeft が存在するという説がありますが、手元のブラウザでは確認できませんでした。

メモ

[4] html/body scrollTop issue · Issue #242 · operasoftware/devopera ( 版) https://github.com/operasoftware/devopera/issues/242

[5] 2891 - document.documentElement.scrollTop always returns zero and can't be set - chromium - Monorail () https://bugs.chromium.org/p/chromium/issues/detail?id=2891

[6] 5991 – [CSSOM View] Implement standard behavior for scroll(Left/Top/Width/Height/To/By/ingElement) () https://bugs.webkit.org/show_bug.cgi?id=5991

[7] 106133 – document.body.scrollTop & document.documentElement.scrollTop differ cross-browser () https://bugs.webkit.org/show_bug.cgi?id=106133

[8] 要素の高さと ovrflow: scroll を新たに設定したとき、 scrollTopChrome だと 0 になるのですけど、 Gecko だと非 0 になります。 でも昔の Gecko0 になってた気がして、挙動がかわったのか、 それとも何か複雑な条件に依存して決まるのかよくわからないのですが。