【发布时间】:2020-03-03 11:48:59
【问题描述】:
我在页面上有一个使用 HTML5 可拖动属性的元素 - 所以它可以被拾取并放在另一列中
在移动设备上,我不希望它是可拖动的,所以我尝试使用它:
document.addEventListener("dragstart", dragging, false);
function dragging(e) {
if (window.matchMedia("(max-width: 767px)").matches) {
e.preventDefault();
}
}
适用于缩小到手机大小的桌面浏览器,但不适用于实际手机(android chrome 显然不支持 Dragstart)
元素看起来像:
<div class="card" draggable="true"></div>
将 draggable 设置为 false 也没有效果。
【问题讨论】:
标签: javascript html draggable