js单击与双击事件共存简单示例

     // 单击
        el.onclick = function (ev) {
            // 取消上次延时未执行的方法
            clearTimeout(el.timeFn);
            //执行延时
            el.timeFn = setTimeout(function () {
                // do something 单击事件...
            }, 300);
        }
// 双击 el.ondblclick = function (ev) { // 取消上次延时未执行的方法 clearTimeout(el.timeFn); el.timeFn = null; // 双击
        // do something 双击事件...
 }

 

posted @ 2020-12-25 14:20  最好的年纪  阅读(357)  评论(0编辑  收藏  举报