html5draggable 属性はどのようにしてページのドラッグ効果を実現しますか?その方法をまとめました!
この記事では主に、draggable 属性を使用してページのドラッグの効果を実現する技術について説明します。読み進めていただくと、これが実際には難しいことではないことがわかります。この記事を一緒に読みましょう。ページ要素のドラッグ効果を実現するために Draggable (ドラッグ) を導入することなので、段階的に実行してみましょう。
1. 読み込み方法(最初は読み込み方法です)
1.cssスタイルの読み込み:<div id="box" class="easyui-draggable" style="width:200px;height:150px;background:#F5F6F7;">
内容部分
</div>
//不加属性 $('#box').draggable(); //JS部分 $('#box').draggable({ revert : true, //拖动后是否回到起始位置,boolean类型 cursor : 'text', //鼠标拖拽样式,十字,文本等 handle : '#pox', //句柄,设置后只在设置后只能在当前元素下实现拖拽 disabled : false, //设置是否可以被拖拽 edge : 50, //设置边界往内多大距离可以实现拖拽 axis : 'v', //设置拖拽方向,v:垂直拖拽,h:水平拖拽 proxy: 'clone', //设置代理元素,使用clone时为复制当前元素 deltaX : 10, //被拖拽元素左上角距离当前光标的X轴方向的距离 deltaY : 10, //被拖拽元素左上角距离当前光标的Y轴方向的距离 proxy: function(source){ //自定义代理元素 var p = $('<div style="border:1px solid #ccc;width:400px;height:200px;"></div>'); p.html($(source).html()).appendTo('body'); return p; }, }); //HTML部分 <div id="box" style="width:400px;height:200px;background:red;"> 内容部分 </div>
2. イベント (2 番目はイベント)
1. onBeforeDrag はドラッグ前に発生します。両方の場合に発生します。のfalse が返された場合、マウスで要素をドラッグすることはできません。これを使用する場合は、十分な論理的判断が必要です。2.onStartDragはドラッグ開始時に発生します
$('#box').draggable({ onBeforeDrag : function (e) { alert('拖动之前触发!'); //return false; } });
3.onDragはドラッグ中に実行されます
$('#box').draggable({ onStartDrag : function (e) { alert('拖动开始时触发!'); //return false; } });
4.onStopDragはドラッグ停止後に発生します
$('#box').draggable({ onDrag : function (e) { alert('拖动过程中触发!'); } }); 在拖
5. 上記のイベントは組み合わせて使用でき、実行順序は onBeforeDrag --> onBeforeDrag --> onStopDrag
rree
のメソッドです。 )
メソッド名: 説明
オプション: 属性オブジェクトを返します- proxy: プロキシ属性が設定されている場合はドラッグプロキシ要素を返します
- enable: ドラッグを許可します
- disable:ドラッグを無効にします
- 4. デフォルトの属性を設定します (これが最後の設定です)
$('#box').draggable({ onStopDrag : function (e) { alert('在拖动停止时触发!'); } });
一度設定すると、現在のページ上のすべてのドラッグ アンド ドロップがこの属性を共有するため、設定する必要はありません。再度設定してください。 $('#box').draggable({
onBeforeDrag : function (e) {
alert('拖动之前触发!');
//return false;
},
onStartDrag : function (e) {
alert('拖动时触发!');
},
onDrag : function (e) {
alert('拖动过程中触发!');
},
onStopDrag : function (e) {
alert('在拖动停止时触发!');
},});
【編集者のおすすめ】
HTMLのolタグからラベルを削除するにはどうすればよいですか?
- タグの使い方まとめ
HTMLのulタグからドットを削除するには? HTMLの順序なしリストのスタイル分析例
以上がhtml5draggable 属性はどのようにしてページのドラッグ効果を実現しますか?その方法をまとめました!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます
