鼠标双击事件
2023-04-14 本文已影响0人
Messix_1102
var timer = null;
var isSingleClick = false;
function processDoubleClick() {
//双击事件
if (this.isSingleClick) {
this.isSingleClick = false;
clearTimeout(this.timer);
console.log('double click');
return;
}
//单击事件
if (!this.isSingleClick) {
this.isSingleClick = true;
this.timer = setTimeout(async () => {
this.isSingleClick = false;
}, 250)
}
}