检查鼠标是否仍然按下

时间:2015-09-03 08:16:17

标签: javascript events javascript-events

我有一个拖动删除库,它实现了拖延的延迟启动,基本上是这样的:

handleMouseDown = function () {
  dragtimer = window.setTimeout(function () {
    startDragging();
  }, 300);
};
handleMouseUp = function () {
  window.clearTimeout(dragtimer);
};

现在有时当浏览器忙时,在 mouseup事件之前处理的计时器事件,虽然它只是一个短暂的点击。

有没有办法在计时器处理程序内检查鼠标是否,或者是否有待处理的鼠标事件?

0 个答案:

没有答案