画面上部にスクロール量に応じて変化するプログレスバーを表示

[ ID : 7887 ]
シルバー
画面上部にスクロール量に応じて変化するプログレスバーを表示
実装目安
3分

概要

【Vanilla JS】ページをどれだけスクロールしたかを可視化するプログレスバーを画面上部にFixedで表示する方法を紹介。

用途・要件

  • プログレスバーは画面上部にFiexdで設置する。
  • スクロール時とリサイズ時にプログレスバーを更新する。
  • divタグを使用。
  • JavaScriptのみで実装。(jQuery不使用)

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)
  • IE11

注意事項

  • iOSではバウンススクロール中にプログレスバーの更新が止まる。
  • DEMOプレビュー上で正常時に動作しないため、本記事にはDEMOはございません。ローカル環境にソースコードを移設してご確認ください。

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録