为了账号安全,请及时绑定邮箱和手机立即绑定

双击处理第二个 mousedown 事件

双击处理第二个 mousedown 事件

慕田峪4524236 2021-11-04 16:30:56
使用普通的 Javascript 或 JQuery,在双击期间处理第二个mousedown事件的最佳方法是什么?我想在dblclick触发“ ”事件之前运行一个操作。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您可以mousedown在纯 js 中使用这样的事件侦听器,它将在您的 dblclick 事件之前触发:


document.addEventListener('mousedown', function(event) {

  if (event.detail == 2) {

    // do stuff here

  }

}, false);

这里有一个片段来演示:


$(document).on('dblclick', function() {

  console.log('dblclick event');

});

document.addEventListener('mousedown', function(event) {

  if (event.detail == 2) {

    console.log('second mouse click event before dblclick');

  }

}, false);

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Do some double clicks...


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信