拖动事件防止鼠标事件

时间:2019-06-07 13:26:31

标签: javascript addeventlistener dom-events

当我选择文本并开始拖动选择时,不会触发鼠标事件,例如滚轮或mousemove。拖动时如何捕捉事件?

我创建了一个测试示例来检查此问题,您可以在此处看到它: https://jsfiddle.net/prevolley/3q7xwa8p/4/

<p>dasdasdasdas</p>
document.addEventListener('wheel', (event) => {
  console.log('wheel', event.deltaY);
});
document.addEventListener('mousemove', (event) => {
  console.log('mousemove', event.pageX);
});

我要在拖动选定文本时捕获鼠标事件。

显示问题的图像:

imgur.com/a/gqBAVCz

1 个答案:

答案 0 :(得分:-1)

您可以使用事件drag

document.addEventListener('drag', (event) => {
  console.log('drag', event.pageX);
}); 
Text