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 双击事件...
}