ホームページ > ウェブフロントエンド > jsチュートリアル > Jquery を使用してドラッグ可能なプログレス バーの効果を実現する

Jquery を使用してドラッグ可能なプログレス バーの効果を実現する

PHP中文网
リリース: 2017-06-22 15:03:26
オリジナル
2950 人が閲覧しました

この記事では、ドラッグ可能なプログレスバーを実装するための jQuery のサンプルコードを主に紹介します。これは非常に優れており、必要な方は参考にしてください。

js

 <div class="progress">
 <div class="progress_bg">
  <div class="progress_bar"></div>
 </div>
 <div class="progress_btn"></div>
 <div class="text">0%</div>
</div>
ログイン後にコピー

Rendering

実装原理

まず、mousedown() マウスダウンイベントで状態値を保存し、mouseup() マウスアップイベントで状態をキャンセルし、mousemove() を調整します。同時にマウスを動かすと、押してドラッグする効果が得られます。

マウスを動かしながら、精度バーの長さとボタンの相対的な左までの距離を変更します。

次に距離の計算ですが、主にpageX()属性を使います。 pageX は、ドキュメントの左端を基準としたマウス ポインタの位置です。マウスが押されると相対位置が記録され、マウスが移動した後、マウスが移動した距離を計算できます。これにより、ボタンの位置とプログレスバーの長さが変更されます。

以上がJquery を使用してドラッグ可能なプログレス バーの効果を実現するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート