js单击和双击事件同时存在,但是各个事件执行不同的功能。
var time = null;
//单击事件
function click(){
//取消上次延时未执行的方法
clearTimeout(time);
//设置延时300ms
time = setTimeout(function(){
//在此写单击事件要执行的代码
...
},300);
}
//双击事件
function dblclick(){
//取消上次延时未执行的方法
clearTimeout(time);
//下面写双击事件要执行的代码
...
}