鼠标双击事件

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)
    }
}
上一篇 下一篇

猜你喜欢

热点阅读