实现鼠标双击事件不触发单击事件
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 执行双击操作
});