element.scrollTop
, element.scrollLeft
の設定器[2] Opera 9.61 は scrollTop
に値を設定したときの動作がおかしい気がします。
たまにしかちゃんとスクロールしてくれません。
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
を新たに設定したとき、
scrollTop
が
Chrome
だと
0
になるのですけど、
Gecko
だと非 0
になります。
でも昔の Gecko
は
0
になってた気がして、挙動がかわったのか、
それとも何か複雑な条件に依存して決まるのかよくわからないのですが。
mousedown
とかに事象聴取器を登録してるときに変な感じ。うまくスクロールできなかったり。