問題タブ [drag-and-drop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
88665 参照

javascript - jQuery ドラッグ アンド ドロップ - ドラッグされている要素を取得する方法

jQuery ライブラリを使用してドラッグ アンド ドロップを実装しています。

ドロップされたときにドラッグされている要素を取得するにはどうすればよいですか?

div内の画像のIDを取得したい。次の要素がドラッグされます。

私は彼らの例から標準の削除された関数を持っています:

いろいろ試してみui.idましたがうまくいかないようです。

0 投票する
3 に答える
4030 参照

delphi - アプリケーション内および別のアプリケーションへのドラッグ/ドロップ

ファイル名を含む ListView があります。これらのファイル名は TreeView にドラッグ可能である必要があります。これはアプリケーション内のドラッグ アンド ドロップであり、Delphi のビルトイン ドラッグ アンド ドロップ サポートで動作します - 問題ありません。しかし、ListView アイテムを別のアプリケーション (Windows Explorer など) にドラッグ アンド ドロップすることもできなければなりません。これは、たとえば Anders Melander の Component Suite ( http://melander.dk ) の DragFileSource コンポーネントを使用して ListView.MouseDown イベントで作業を開始することでも機能するため、実際にはドラッグ/ドロップ操作が開始されません。

基本的に、Windows エクスプローラーで確認できるのと同じ動作が必要です。項目をアプリケーション内の別のフォルダーにドラッグしたり、別のアプリケーションにドラッグしたりできます。

Delphiでこれを行うにはどうすればよいですか? 「ドラッグ」を開始する必要があると思いますが、マウスがアプリウィンドウの外に移動すると、他の機能に「切り替える」必要があり、マウスがアプリウィンドウに戻ると、再び標準のドラッグドロップに戻ります.

助けてくれてありがとう!

ホルガー

0 投票する
3 に答える
3432 参照

javascript - jQuery:ヘルパーが正常に削除されなかった場合にヘルパーが削除されないようにする方法

私はdraggableカスタムを持っていますhelper。ヘルパーがクローンである場合もあれば、元の要素である場合もあります。

問題は、ヘルパーが元の要素であり、有効なドロップ可能オブジェクトにドロップされない場合、ヘルパーが削除されることです。私の解決策はこれまでのところ次のようになっています。

コールバックで;on_droppedに設定ui.helper.dropped_on_droppableしました。true

ドラッグ可能なもののstopコールバックで、その変数をチェックしてから...どうすればよいですか?

これも正しいアプローチですか?

0 投票する
6 に答える
5357 参照

apache-flex - Flex 3 でドラッグ アンド ドロップ操作をキャンセル/承認しない方法は?

目標: ユーザーが AdvancedDataGrid から行をドラッグしてゴミ箱アイコンにドロップすることでレコードを削除できるようにし、[OK] ボタンと [キャンセル] ボタンを使用してポップアップ アラートを介してユーザーが削除を意図していることを確認します。

何が機能していますか:

  • 行をゴミ箱アイコンにドラッグ/ドロップします。
  • ユーザーが「OK」ボタンをクリックすると、レコードが削除されます。
  • ユーザーが「キャンセル」ボタンをクリックすると、操作はキャンセルされます。

問題: ユーザーが [キャンセル] ボタンをクリックしてポップアップ アラートが閉じた後、ADG 内の行をドラッグできません。ADG を並べ替えた後、列ヘッダーをクリックすると、ユーザーは行のドラッグを再開できることがわかりました。

コード: (元の投稿から変更)

すべての役立つ提案を前もって感謝します。

0 投票する
4 に答える
4663 参照

javascript - Javascript ドラッグ アンド ドロップ

JavaScript でドラッグ アンド ドロップする方法を説明してくれる人を探しています。カスタマイズ可能な画像を含む水平線が必要です。

これらのオンライン チュートリアルを見てきましたが、非常に使いにくいことがわかりました。

0 投票する
4 に答える
4488 参照

javascript - Scriptaculous ドラッグ アンド ドロップで JavaScript クリック イベントを防止する

ページにドラッグ可能な要素がいくつかあります。これらの同じ要素には、別のページに移動するクリック イベントがあります。ユーザーがドラッグしている場合にクリックイベントが発生しないようにする最善の方法を決定しようとしていますが、ドラッグしていない場合でもクリックイベントを許可します。これを達成するための最良の方法のアイデアはありますか?

0 投票する
4 に答える
9478 参照

c# - Windows ファイル エクスプローラーから Windows フォームへのドラッグ アンド ドロップが機能しない

Windows エクスプローラーから Windows フォーム アプリケーションにファイルをドラッグする際に問題が発生しています。

テキストをドラッグすると問題なく動作しますが、何らかの理由でファイルが認識されません。ここに私のテストコードがあります:

AllowDrop は Form1 で true に設定されており、前述したように、実際のファイルではなくフォームにテキストをドラッグすると機能します。

私は Vista 64 ビットを使用しています ... それが問題の一部であるかどうかはわかりません。

0 投票する
2 に答える
3465 参照

apache-flex - ItemRenderer を使用した Tilelist でのドラッグ アンド ドロップの問題

私のフレックス アプリケーションでは、Tilelist を作成しました。この Tilelist では、ItemRenderer を使用して、各タイルに画像と VSlider で構成されるボックスを作成しています。

画像をクリックしたときにタイルをドラッグできるようにする必要がありますが、スライダーをスライドさせるときにタイルをドラッグできないようにする必要があります。どうすればこれを達成できますか? Google で 1 日検索して頭をかきむしっていましたが、まったくわかりません。

私はあなたの助けを楽しみにしています。ありがとうございました。

0 投票する
6 に答える
4935 参照

jquery - jQuery Sortablesを使用してアイテムをドラッグするとラジオボタンが選択解除される

jQuery UI sortablesプラグインを使用して、リスト項目の並べ替えを許可しています。各リスト アイテム内には、アイテムを有効または無効にできるラジオ ボタンがいくつかあります。

アイテムがドラッグされると、両方のラジオ ボタンの選択が解除されますが、これは起こるべきではないようです。これは正しい動作ですか?そうでない場合、これを回避する最善の方法は何ですか?

この問題を示すコード サンプルを次に示します。

リスト項目をマウスでつかむとすぐに、両方のラジオ ボタンの選択が解除されます。

これがバグである場合、回避策の 1 つは、アイテムが移動されたときに [有効] ラジオ ボタンを自動的に選択することです。

更新: Windows XP x64 上の FireFox 3、Internet Explorer 7、Opera 9.5、および Safari 3.1.2 でこれをテストしましたが、この問題はすべての環境で発生します。

0 投票する
0 に答える
810 参照

windows - Windowsグローバルスコープでドラッグ操作を検出するには?

Windows XP で画面の端にあるフォルダーをドラッグすると、フォルダー内のファイルを含むツールバーになります。

ウィンドウはドラッグ操作があることをどのように検出できますか?

システム スコープでドラッグ操作を検出するアプリケーションを作成したい場合、どうすればよいですか?

もう 1 つの問題: この Windows XP の機能を無効にするにはどうすればよいですか? 本当に面倒です。