为什么不是't触发dragstart事件

Why isn't dragstart event firing?

本文关键字:触发 dragstart 事件 为什么不      更新时间:2023-09-26

fiddle

代码:

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

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

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

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

dragenterdragleave会启动,但只有在您将文件拖到文档顶部时才会启动,而不是在您开始从操作系统拖动文件时启动。这可能是一件安全的事情,所以它必须这样做

$(document).on('dragenter', function(e) {
    $drop_files_msg.show();
});
$(document).on('dragleave', function(e) {
    $drop_files_msg.hide();
});