使用纯 JavaScript 拖动时如何停止指针事件?let drag = false;document.addEventListener('mousedown', () => drag = false);document.addEventListener('mousemove', () => drag = true);document.addEventListener('mouseup', () => console.log(drag ? 'drag' : 'click'));// if drag: add .style.pointer-events = "none";
1 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
我不确定我是否理解这个问题,但已经有一个 ondrag api
https://developer.mozilla.org/en-US/docs/Web/API/Document/drag_event
document.ondrag = () => {
// disable mouse callbacks
}
添加回答
举报
0/150
提交
取消