エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
History API でもページバック時にスクロールバーの位置は復元される : (*x).b=z->a+y/c
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
History API でもページバック時にスクロールバーの位置は復元される : (*x).b=z->a+y/c
◆ history.pushState で移動してから戻ってきたときにスクロール位置は復元される ◆ history.scrollRest... ◆ history.pushState で移動してから戻ってきたときにスクロール位置は復元される ◆ history.scrollRestoration の設定で無効にすることも可能 ◆ ページ全体以外の要素内スクロールは復元できない ◆ 通常のページ遷移でも bfcache がない Chrome だと復元できない スクロール位置が復元されてる前の記事で SPA にするかしないかを考えてるときに JavaScript でページを切り替えだと スクロールバーの位置がそのままになってしまう問題もあると思ってました 移動時は新規にページを読み込むのと一緒なので window.scrollTo(0, 0) でリセットで良いです しかし 戻る・進むボタンを使うときは 移動直前の状態に戻ってきてほしいものです 間違ったリンクをクリックして移動した後に戻るボタンで戻ってきたらスクロール位置が一番上に戻っ