ホームページ > ウェブフロントエンド > jsチュートリアル > ドラッグ要素のネイティブ JavaScript 実装サンプル コード_JavaScript スキル

ドラッグ要素のネイティブ JavaScript 実装サンプル コード_JavaScript スキル

WBOY
リリース: 2016-05-16 16:38:16
オリジナル
1166 人が閲覧しました

この記事では、要素のドラッグを実装するためのネイティブ JavaScript を紹介します。

もの:

1. まず、ドラッグされた要素のレイアウト属性を変更します。キーは「position:absolue」です。

2. マウスイベント「mousedown」、「mouseup」をキャプチャします。

3. 「mousedown」がトリガーされると、要素 _x、_y に現在のマウスの相対位置を記録します。

4. 次に、「mousemove」イベントを処理し、要素の上部と左の属性を変更して要素を移動します。

5. 「マウスアップ」時間がトリガーされたら、ドラッグを終了します。

同時に、コードのカプセル化とブラウザの互換性も考慮する必要があります。コードは次のとおりです。

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