【むげんすくろーる】
無限スクロール とは?
最終更新:
💡 スクロールに合わせて、一覧の続きを追加する
一覧をスクロールして末尾付近に達すると、次の内容を自動で読み込み、同じ画面に追加するUIパターン。追加するデータがなくなれば終わる。
📌 このページのポイント
無限スクロールって、どんな仕組み?
一覧の下の方まで進むと、次の投稿や商品などが自動で読み込まれ、同じ画面に追加される仕組みだよ。次のページを開く操作を挟まずに見続けられる。「無限」という名前でも、用意されたデータがなくなればそこで終わるんだ。
ページネーションや「もっと見る」とは違うの?
スクロールだけで済むなら、いつも便利?
実装では何を考えるの?
Intersection Observer APIで、一覧末尾の目印が表示領域に入ったことを検知する方法があるよ。ただし、検知とデータの取得・追加は別の処理だ。さらに、キーボードや読み上げで次の内容へ移動できるか、追加後も読む位置を見失わないかを確認しよう。
無限スクロールだと、検索に載らないの?
📖 おまけ:英語の意味
「Infinite Scroll」 = 無限のスクロール
💬 スクロールに合わせて続きが現れ、終わりなく見えることを表す名前だよ。ただし、データが本当に無限に存在するという意味ではない。追加する内容がなくなれば終了するんだ。