問題タブ [dragenter]

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 投票する
3 に答える
14879 参照

jquery - jQuery dragenter イベントはすべての子で発生します

dragenterいくつかの子を含むオブジェクトにイベントをバインドしました。

ファイルをドラッグして移動すると、このイベントが繰り返し発生します。私が期待していたのは、要素dragenterに入るときにのみ発火すること#containerであり、すべての子も発火するわけではありません。

それは適切な行動ですか?どうすれば防ぐことができますか?

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

wpf - 2つのキャンバス間のWPF DragEnterが起動しない

あるキャンバスから別のキャンバスにアイテムをドラッグしようとしています。オブジェクトが他のキャンバスに入ったときにイベントが発生するようにします。Drag イベントはどれも発生していないようです。この質問の解決策に従ってみましたが、うまくいきません: ドラッグ アンド ドロップが期待どおりに応答しない

私のキャンバスはこれです:

Panel.ZIndex="-1" がない場合、長方形は mainCanvas の下にドラッグされます。これは、長方形の ZIndex を正の値に設定した場合でも当てはまります。

私のコードは次のとおりで、私が見つけた例で変更されています。

}

0 投票する
1 に答える
264 参照

touch - UIButtonにTouchDragEnter

uibutton の外側で TouchDown してから、UIEventTouchDragEnter などを使用して別の UIButton の内側にドラッグすることは可能ですか?

コードについて助けが必要です。imageView で試してみましたが、ボタンを使用したソリューションをいただければ幸いです。

ありがとうございました!

ふらんふ

0 投票する
1 に答える
1731 参照

javascript - Firefox のバグ、ドラッグ イベントが dataTransfer.files = null を与える、他のすべてのブラウザーで定義されている

これが正確な問題のjsfiddleです。

私にとって、「dragenter」イベント dataTransfer.files は、Firefox 以外のすべてで正しく定義されています。ただし、Firefox であっても、「ドロップ」イベントには常に正しい dataTransfer.files があります。

これが Firefox (21.0 および現在は 23.0.1) のバグであるかどうかは不明ですが、Mac OS と Windows の両方で発生しています。

および完全なコード:

他の人も同じ結果ですか?

サンドボックスの制限かもしれませんが、それについては何も見つかりませんでした...

あらゆるアイデアと回答を歓迎します:)。

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

android - Androidエラーでのドラッグイベント

私はandriodのカスタムビルドビューでDrageEventとTouchEventを使用しています..TouchEventは完全にうまく動作しています..しかし、DrageEventにはエラーがあります..ACTION_DROPでX軸とY軸を取得したい..しかし、そこにドロップすると、imageViewの一部のみ部分、Action)drop 呼び出し...サム カスタム ImageView の別の部分にドロップすると、Action_Drag_End 呼び出しのみ..Action_drop はここでは呼び出しません...

これは、カスタム ビューでアクション DOP が処理されるコードの一部です...

0 投票する
1 に答える
3204 参照

javascript - Firefox でドラッグ エンター イベントを何度も発生させる

Firefox のドラッグ エンター イベントに問題があります。ドロップ領域でマウスがまだ動いているときに、ブラウザがこのイベントを複数回発生させます。

ドラッグされた項目がドロップ領域に入ると、イベントが初めて発生します。また、マウスが「ドロップ領域」というテキストに入ると、マウスがまだドロップ領域にあることを認識して、イベントが 2 回目に発生します。 .

これは HTML コードです:

これは完全な例です: jsfiddle の例

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

c# - ツリービューで DragEnter および DragDrop イベントが発生しない

C# でツリービューを使用してドラッグ アンド ドロップを行う必要があります。そのために、3 つのイベントが最も一般的であると聞きました。

ここでは、ツリービューからドラッグしているときにitemDragイベントが発生していますが、残りの両方のイベントが発生していません.多くのソリューションを試し、解決策を求めてここに来ました

上記のメソッドが起動し、

上記のdragEnterイベントが発生していません.同様に、dragDropイベントも発生していません.なぜそうなのですか??

ツリービューからドラッグしていて、PowerPoint または Word に貼り付ける必要があります。(つまり) treeview は、Office ツールのアドインのようなものです。

よろしく、アルシャド

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

c# - DragDrop と DragEnter が 2 回発生する

ドラッグ アンド ドロップ機能を実装しようとしている次のコードがあります。

また、dragDrop および DragEnter イベントは常に 2 回発生します。私のティックイベントはそうではありません。この背後にある理由についてはわかりません。ユーザーが例外に遭遇した場合を除いて、余分な発火は問題を引き起こしていません。これにより、例外が 2 回処理されます。この場合、2 つのメッセージボックスがユーザーに返されます。

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

javascript - dragenter および dragleave イベントの D3 サポート

D3.drag はドラッグをサポートしていますが、「ドロップ」はサポートしていないようです。つまり、dragenter、dragleave、および dragover イベントの検出をサポートしていません。D3 によって作成されたオブジェクトを取得してこれらのイベントをリッスンすることはできますが、D3 オブジェクトをドラッグ可能にしてドラッグ イベント プロパティにアクセスすることはできません。

これが私のコードです。

ドラッグ可能な SVG 円、ドラッグ可能な D3 円、および D3 円の上にドラッグを作成します。

svg のドラッグ可能な円は dragenter および dragleave イベントを引き起こしますが、D3 のドラッグ可能な円は発生しません。

ソリューションに svg を使用しても、ドラッグ イベント プロパティの詳細 (たとえば、イベントの原因となったドラッグ可能なオブジェクトの詳細) を取得する方法がわかりません。

D3 がドラッグ オーバー動作をサポートしないのはなぜですか?