よくWebサイトの右下に見かける、ページトップへ戻るボタン。押すと、スムーススクロールで上に戻ることが多いです。しかし、0秒で戻ってしまっていいのではないでしょうか?
昔はスクロールを伝える必要があった
Webサイトにページ内リンクを設置した場合、ページ内移動が0秒だと、ページ遷移かページ内移動か瞬時に判断できない問題がありました。
その解決でスムーススクロールを採用するサイトが増えたと思います。
(クライアント受けが良いから実装したとか、そんな理由もあるでしょう。)
ページトップへ戻るボタンも、スムーススクロールを採用することで、直感的にスクロールしたことが分かります。
0秒スクロールでもういい
しかし現在、スムーススクロールは不要と考えるようになりました。少なくともページトップへ戻るに関しては。
ページトップへ戻るボタンは、メジャーサイトにも設置されていて、もはや押した時、ページトップへ移動する挙動にユーザーは慣れたと考えます。
もうページ上まで0.5秒も待たせないで、瞬時に戻ってよさそうです。
Amazonの「ページトップへ戻る」をクリックして、0秒で上に戻ったとき、そう感じました。