ドラッグアンドドロップを実装しました
<div class=\"customNote\" id=\"customNote\" draggable=\"true\" ondragstart=\"moveNote($(this));\" ondblclick=\"showNoteText($(this));\" title=\"Öffne Notitz\"></div>
および関数 moveNote で:
$('.document').bind("mouseup.note",function(event) {
//do something
$('.document').unbind("mouseup.note");
}
これは chrome と firefox で動作しますが、IE は mouseup イベントをスローしません。代わりに、別のマウスダウンを待っています。
onmousedown を使用して mousemove にバインドすると、IE で動作します。しかし、その後、ondblclick を使用できなくなりました。setTimeout でクリック数を見つけようとしましたが、最初のクリックにしか反応しません。
ondragstart と bind to dragstop は機能しません。その場合、ドロップすることはありません(chromeとfirefoxでもドロップしません)。
「div」の場合は代わりに「a href=#」も試しましたが、役に立ちませんでした。
それを解決する方法はありますか?onmouseup と、ondragstart を使用した doubleclick または dragstop/mouseup を認識できるソリューションのいずれかです。