为什么不是't触发dragstart事件
Why isn't dragstart event firing?
fiddle
代码:
$(document).on('dragstart',function(e) {
console.log(e);
});
我认为dragstart
和dragstop
在较新的浏览器中是受支持的事件?
dragover
事件触发得很好,但我想在用户开始仅拖动文件时显示/隐藏<div>
。
在ubuntu上的Chrome 23中进行测试。
dragenter
和dragleave
会启动,但只有在您将文件拖到文档顶部时才会启动,而不是在您开始从操作系统拖动文件时启动。这可能是一件安全的事情,所以它必须这样做
$(document).on('dragenter', function(e) {
$drop_files_msg.show();
});
$(document).on('dragleave', function(e) {
$drop_files_msg.hide();
});
相关文章:
- 如何在未直接触发的情况下停止事件
- Jquery:未触发select事件
- ASP.NET通过单击JavaScript按钮触发c#事件
- Jquery隐藏未触发
- JSONP请求返回结果,但也触发error_callback
- 使用特定键在keydown时触发事件
- 未能从后端触发javascript
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 为什么我的点击事件没有使用 react js 触发
- node.js请求数据事件未在CORS ajax调用中触发
- 触发媒体查询断点时刷新页面
- 为什么此警报框不't被触发了?在这里追鬼
- JavaScript-动态SVG-onload属性-未触发事件
- 是否可以为HTML5输入滑块触发oninput事件
- 在IE8中不起作用的元素上触发单击事件
- 添加类来触发jquery函数
- JQuery:更改dragstart事件上的DOM会立即触发dragend
- 在HTML5中,拖放只能触发dragstart
- Firefox:dragstart事件不会在超链接的子级中触发
- 为什么不是't触发dragstart事件