拖动时停止指针事件

使用纯 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";


小怪兽爱吃肉
浏览 58回答 1
1回答

慕无忌1623718

我不确定我是否理解这个问题,但已经有一个 ondrag apihttps://developer.mozilla.org/en-US/docs/Web/API/Document/drag_eventdocument.ondrag = () => {   // disable mouse callbacks  }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript