0

フィドル

コード:

$(document).on('dragstart',function(e) {
    console.log(e);
});​

新しいブラウザでイベントがサポートされているdragstartと思いましたか?dragstop

イベントは問題なく発生しますが、ユーザーがファイルのドラッグを開始dragoverしたときにのみを表示/非表示にします。<div>

UbuntuのChrome23でテストしています。

4

1 に答える 1

0

dragenterdragleave起動しますが、ファイルをドキュメントの上にドラッグしたときだけであり、OS からファイルをドラッグし始めた直後ではありません。これはおそらくセキュリティの問題であるため、実行する必要があります。

$(document).on('dragenter', function(e) {
    $drop_files_msg.show();
});
$(document).on('dragleave', function(e) {
    $drop_files_msg.hide();
});
于 2012-12-27T20:18:56.760 に答える