js單擊和輕按兩下事件同時存在,但是各個事件執行不同的功能。
var time = null;
//單擊事件
function click(){
//取消上次延時未執行的方法
clearTimeout(time);
//設定延時300ms
time = setTimeout(function(){
//在此寫單擊事件要執行的代碼
...
},300);
}
//輕按兩下事件
function dblclick(){
//取消上次延時未執行的方法
clearTimeout(time);
//下面寫輕按兩下事件要執行的代碼
...
}