scroll an element into view

scroll an element into view

仕様書

歴史

[1] element.scrollIntoView - MDC ( 版) https://developer.mozilla.org/Ja/DOM:element.scrollIntoView

[2] scrollIntoView ( 版) http://msdn.microsoft.com/ja-jp/library/cc428162.aspx

[3] WinIE7 では position: absolute かつ要素scrollIntoView しても、無視されます。

[4] Web Applications 1.0 r5620 Move scrollIntoView() to CSSOM View and update the other scroll algorithm to use the CSSOM View definition.Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=10533 ( ( 版)) http://html5.org/tools/web-apps-tracker?from=5619&to=5620

[5] Web Applications 1.0 r5620 Move scrollIntoView() to CSSOM View and update the other scroll algorithm to use the CSSOM View definition.Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=10533 ( ( 版)) http://html5.org/tools/web-apps-tracker?from=5619&to=5620

[8] elements: specify scrollIntoView arguments (andreastt著, ) https://github.com/w3c/webdriver/commit/71498af9b11a9ae4fecd13f8d8be64281914b560

[9] [cssom-view] scrollIntoView(undefined) to be like true; change defaul… (zcorpan著, ) https://github.com/w3c/csswg-drafts/commit/232957f084dd40e63df136fe1c7f5b42ac642002

[10] [cssom-view] Change scrollIntoView(undefined) to be like true by zcorpan · Pull Request #1505 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/1505

[11] Fix 'scroll an element into view' invocations (zcorpan著, ) https://github.com/whatwg/html/commit/c50e5286c189571e1c7b938110d3ba5515b0ee13

[12] Change invocation of cssom-view "scroll an element into view" · Issue #464 · whatwg/html () https://github.com/whatwg/html/issues/464

[13] scroll an element into view args by zcorpan · Pull Request #3131 · whatwg/html () https://github.com/whatwg/html/pull/3131

[14] scrollIntoViewIfNeeded 使ってるから Firefox で動かないことあるんだけどどうして FirefoxscrollIntoViewIfNeeded 実装しないのかねえ。

[15] ってずっと思ってるんだけど最近の MozillaWeb互換性どうでもいい感じなのかねえ。 それとももう体力がないのかねえ。。

[16] scrollIntoViewIfNeeded って IfNeeded だからスクロール位置変化しなくてもまあいいかって感じな使われ方してて、 あると便利だけどないと不便、っていうので Firefox の利用者が不便を被ってるんだよね。

[17] まあそれくらいならまだいいけど、 ChromeSafari でしか動作確認してなくて scrollIntoViewIfNeeded の呼び出しでエラーになって Firefox では動かない、っていうのが困るパターン。

[18] scrollIntoViewIfNeeded がなければ scrollIntoView にフォールバックする、 ってパターンもあって、 Firefox でも一見ちゃんと動くように見えるんだけど、 不要なときもスクロールされてしまうので、 Firefox の利用者だけ不便を被っている。

[19] という現状を知ってか知らずか Gecko の中の人が scrollIntoViewIfNeeded を実装しないという選択をし続けてる理由、なにかあるんだろうか。 実装が難しいってことないと思うんだけど。