同一個元素的單擊事件與雙擊事件

小丑八怪發表於2019-05-06
var timer = '';
$('.smallBox').on('click', '.smallBoxCon li', function () {
        var that = this;
        // setTimeout 計時器(延時器)
        clearTimeout(timer);//清除第一次的單擊事件
        //500毫秒之後執行點選事件
        timer = setTimeout(function () {
            var url = $(that).attr('url') 
        }, 500);
    })
    $('.smallBox').on('dblclick', '.smallBoxCon li', function () {
        var that = this;
        jsobj.type = "dbclick";
        clearTimeout(timer);//清除第二次的單擊事件  
    })複製程式碼

相關文章