カスタム スクロール バー 3.0_JavaScript のヒント
リリース: 2016-05-16 18:50:00
-
あらゆる形式の美化拡張機能 (画像のカスタマイズを含む)、クロスブラウザーのサポートをサポート
-
マウスで上下の矢印ボタンを押したまま上下にスクロールできるようにします
-
スクロールコンテンツ領域だけでなく、「スクロールバー領域」にマウスホイールを配置することによるスクロールをサポートします
-
マウスでスクロール バーを押したまま (離さずに) スクロール領域の外に移動すると、ドラッグしてスクロールすることができます
-
スクロールバーは、左側のスクロールコンテンツの高さと表示領域の高さに比例し、スクロールバーがある程度細い場合は、コンテンツの最小の高さの値が設定されます。小さすぎるため、スクロールバーが隠れています
-
スクロール バーの上下の空白領域でのマウス クリックをサポートし、上下の位置決めスクロールを実現します (Windows のスクロール バーをシミュレート)
-
キーボードの上下の矢印キーをサポートします。スクロール領域がスクロールされた後は、ページ本体がスクロールします。
-
ページの更新後のスクロール バーのスクロール位置の保持をサポートします (ブラウザーのサポートまたは Cookie をオンにする必要があります)
-
カスタム スクロール領域にマウスを置き、ホイールをスクロールします。スクロール領域がスクロールされたら、ページ本体がスクロールします。
-
コードは以前のバージョンに基づいてリファクタリングされています。今回は、レンダリングされた div に「dumascroll」という名前のクラスを追加するだけで、このクラスがないものには影響しません。
- 以前のバージョンで見つかったバグを修正しました: 以前のバージョン
将来のバージョンでも引き続き機能を拡張できます:
1、 スペース バーの「下方向」高速スクロールのサポートを追加します (Windows スクロール バーのユーザー エクスペリエンスをより適切にシミュレートするため) 2、
ページ本体のレンダリング サポートを追加します 3.
テキストエリアのレンダリング サポートを追加します 4.
ネストされた div のレンダリング サポートを追加します (コードがネストされた)、ネストされた div のスクロール高さアルゴリズムはこのバージョンで大幅に変更されます) 5.
同時水平スクロール バーのサポートを追加します (必要な場合は拡張できます) デモ:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31