HTML5のドラッグアンドドロップ操作を使用しています。私のコードは次のようになります。ドロップイベントが一貫して発生しない
setupDragDrop: ->
@currentDoc = tinyMCE.activeEditor.getDoc()
@currentBody = $(@currentDoc).find('body')
@drag_div = $(JST.drag_message());
tinyMCE.dom.Event.add(@currentDoc, 'dragover', @dragStarted)
tinyMCE.dom.Event.add(@currentDoc, 'drop', @dragEnded)
dragStarted: (event) ->
@setDropArea() unless @dragInProgress
event.stopPropagation()
event.preventDefault()
dragEnded: (event) ->
event.stopPropagation()
event.preventDefault()
files = event.dataTransfer.files
@resetDropStyle()
@uploadSelectedFiles(files)
そして私はdragover
イベントや、ファイルのアップロードもののほとんどのために働くとイベントがいつものようにクビをキャンセルしています。しかし、何かのために、スキッチ画像のドラッグ - いいえdrop
イベントが発生します。あなたがMacユーザーの場合、Skitchは画像編集用のツールであり、エディタ自体から削除することができます。
しかし、Skitchの同じドラッグはGmailで動作しますので、ここで何か不足していると思います。
ありがとうございました。私はそれをチェックしている。 –