javascript - 为什么 `video` 元素不会在 Firefox 中触发 `dragstart` 事件?
问题描述
我正在尝试使video
元素可拖动。下面的代码在 Chrome 中运行良好,但dragstart
在 Firefox 中没有触发事件。
有没有办法让它在 Firefox 上运行?
我的操作系统是 Fedora 29。
function drag(event){
//event.dataTransfer.setData("text","test-data")
console.log("drag firing")
}
<video width="400" controls draggable="true" ondragstart="drag()">
<source src="" type="video/mp4">
<source src="" type="video/ogg">
Your browser does not support HTML5 video.
</video>
解决方案
<video>
controls
无法在Firefox(06-2019)上拖放的标签,您可以尝试删除此属性以使其工作。或者你需要一些工作。例如,您在视频外部添加一个包装器元素并使该包装器可拖动
推荐阅读
- git - ssh:无法解析主机名 git:名称或服务未知 致命:无法从远程存储库读取
- python - 无法在 python(jupyter)中创建术语文档矩阵
- highcharts - highstock:当系列与 sma 相交时如何更改区域样条中的颜色
- java-9 - GluonVM、源代码和 JDK 兼容性
- python - 如何检查记录器是否存在
- sql - INSERT SELECT FOR UPDATE ON CONFLICT DO NOTING RETURNING 的语义
- spring - spring mvc登录表单验证
- javascript - 如何在不使用 scaleTime 的情况下使用 d3 v4 创建多折线图?
- c# - 如何使用 Await 方法加载新页面
- javascript - .#datepicker 不工作是错误和图标没有被点击?