0

小提琴

代码:

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

我认为dragstartdragstop在较新的浏览器中支持事件?

dragover事件触发得很好,但我想<div>在用户开始仅拖动文件时显示/隐藏一个。

在 ubuntu 上的 Chrome 23 中进行测试。

4

1 回答 1

0

dragenterdragleave触发,但只有在您将文件拖到文档顶部时才开始,而不是在您开始从操作系统中拖动它时。这可能是一个安全问题,所以它必须这样做。

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