スクロールバーのカスタマイズはプラグインに頼らずjQueryで自作

作成日:

目的はたった一つ。
ブラウザ標準のスクロールバーのデザインをカスタマイズすることです。

つまり、

  • マウススクロールにより、コンテンツがスムーズに移動
  • スクロールバーのトグルをドラッグアンドドロップでコンテンツが移動
  • 他ファンクションとの兼ね合いでjQueryプラグインであること
  • クリック等の個別ファンクションで任意の座標に移動
  • ファイル容量が軽量
  • レスポンシブに対応
  • 以上が縦スクロール横スクロールに対応

を要望しています。普通のスクロールバーとしての機能です。

そこで、多くのスクロールバーのプラグインを検証しましたが、全ての要望を叶えるプラグインはありませんでした
これ、本当に。

横スクロールに対応していなかったり、画面サイズを変更するとバグが発生したり、座標移動が面倒だったり、容量が重すぎたりと。

そのため、最終的には自分で作成することにしました。

参考にしたサイトはこちら。

とてもシンプルなコードでこちらの要望が実装されています。
こちらは縦スクロールについてのコードのみなので、横スクロールも上記コードを参考に実装可能です。

何故他のプラグインはこれが出来ないのだろうかと不思議でなりません。

物草 灸太郎
物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

Loading...

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。