Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5のドラッグアンドドロップはドロップされません


これは、ドラッグオーバーイベントハンドラーがないためです。ただし、ドラッグオーバーイベントのデフォルトのイベントハンドラーが使用されます。その後、ドロップイベントはトリガーされません。

e.preventdefaultは、ドロップイベントの前のドラッグオーバーイベントに必要です。

ドロップを許可する場合、デフォルトのハンドラーはイベントをキャンセルできません。これは、属性定義のイベントリスナーからfalseを返すか、eventsevent.preventデフォルトメソッドを呼び出すことによって実行できます。

<div ondragover = "return false">
<div ondragover = "event.preventDefault()">
部門にプロパティとしてドラッグオーバーがある場合はFalseが返されます。

デフォルトは無効になっています。


  1. Mac でドラッグ アンド ドロップが機能しない、修正方法は?

    Mac コンピューターでドラッグ アンド ドロップ機能を使用することは、私たちの日常生活の一部になっています。この機能は、Mac Finder やその他のアプリケーションでの操作を支援します。ただし、Mac でドラッグ アンド ドロップが機能しない場合 、あなたの Mac の機能の本質のため、解決策を探す必要があります。 Mac でドラッグ アンド ドロップの機能が停止することは通常の問題ではありませんが、特定の不運な macOS ユーザーは実際にこの恐ろしい状況に遭遇しています。この投稿では、Mac でファイルや写真をドラッグ アンド ドロップできない理由を確認し、Mac のドラッグ アン

  2. Mac でドラッグ アンド ドロップが機能しない問題を修正する方法

    古き良き「ドラッグアンドドロップ」。これは、グラフィカル インターフェイスの主力であり、ある仮想スポットから別の仮想スポットに物を移動する超直感的な方法です。グラフィカル インターフェイスの初期のパイオニアとして、Apple の macOS がこの特定の機能を完全に釘付けにしたことを期待するでしょう。 しかし、10 年以上にわたり、特定の不運な macOS ユーザーは、Mac でドラッグ アンド ドロップが突然機能しなくなるという奇妙な状況に直面しています。 Mac でドラッグ アンド ドロップができないことに突然気付いた場合は、次のことを試すことができます。 また、この記事で後述する