* [CODE(JS)@en[[VAR[element]].scrollTop]], [CODE(JS)@en[[VAR[element]].scrollLeft]] の設定器

[2] [[Opera 9.61]] は [CODE(DOMa)@en[[[scrollTop]]]] に値を設定したときの動作がおかしい気がします。
たまにしかちゃんと[[スクロールしてくれません。

;; [3] ついでにいうと、[[スクロール・バー]]の挙動が [CODE(DOMe)@en[[[mousedown]]]]
とかに[[事象聴取器]]を登録してるときに変な感じ。うまく[[スクロール]]できなかったり。

* [CODE(JS)@en[window.scrollTop]], [CODE(JS)@en[window.scrollLeft]]

[1] [CODE(JS)@en[[[window.scrollTop]]]], [CODE(JS)@en[[[window.scrollLeft]]]]
が存在するという説がありますが、手元のブラウザでは確認できませんでした。

* メモ

[4] [CITE@en[html/body scrollTop issue · Issue #242 · operasoftware/devopera]]
([TIME[2015-02-11 16:47:27 +09:00]] 版)
<https://github.com/operasoftware/devopera/issues/242>

[5] [CITE@en[2891 - document.documentElement.scrollTop always returns zero and can't be set - chromium - Monorail]]
([TIME[2018-11-27 20:43:15 +09:00]])
<https://bugs.chromium.org/p/chromium/issues/detail?id=2891>

[6] [CITE@en[5991 – '''['''CSSOM View''']''' Implement standard behavior for scroll(Left/Top/Width/Height/To/By/ingElement)]]
([TIME[2018-11-27 20:44:16 +09:00]])
<https://bugs.webkit.org/show_bug.cgi?id=5991>

[7] [CITE@en[106133 – document.body.scrollTop & document.documentElement.scrollTop differ cross-browser]]
([TIME[2018-11-27 20:44:46 +09:00]])
<https://bugs.webkit.org/show_bug.cgi?id=106133>



[8] 
[[要素]]の高さと [CODE[ovrflow: scroll]] を新たに設定したとき、
[CODE[scrollTop]]
が
[[Chrome]]
だと
[N[0]]
になるのですけど、
[[Gecko]]
だと非 [N[0]]
になります。
でも昔の [[Gecko]]
は
[N[0]]
になってた気がして、挙動がかわったのか、
それとも何か複雑な条件に依存して決まるのかよくわからないのですが。
[TIME[2024-09-04T12:14:26.200Z]]






[9] [CITE[DOM Element Scrolling]] ([TIME[2006-11-29 16:21:47 +09:00]] 版) <http://xulplanet.com/ndeakin/xul/specs/scrollspec.html>
([[名無しさん]] [WEAK[2006-12-29 07:24:01 +00:00]])

