实现鼠标双击事件不触发单击事件

2020-07-22  本文已影响0人  zhulichao
var timeFunName = null;
// 单击事件处理
$("button").bind("click", function () {         
  // 取消上次延时未执行的方法      
  clearTimeout(timeFunName);
  // 延时300毫秒执行单击
  timeFunName = setTimeout(function () {
    // TODO 执行单击操作
  }, 300);
});
// 双击事件处理
$("button").bind("dblclick", function () {
  // 取消上次延时未执行的方法
  clearTimeout(timeFunName);
  // TODO 执行双击操作
});
上一篇下一篇

猜你喜欢

热点阅读