今天碰見一個需求,單擊和雙擊事件,雙擊的時候不能執行單擊的事件,我相信很多小伙伴也會碰見這樣的問題,我就把我今天寫的代碼和大家分享一下:
var time=0;
$('.觸發的值').click(function (e) {
time++;
timeoutflag=true;
if(timeoutflag!=null){
setTimeout(function () {
if(time==1){
console.log("單擊");
}
if(time==2){
console.log("雙擊");
}
time=0;
},300)
}
})
很簡單吧,希望小伙伴們用得到,
有好的意見也希望大家多交流,技術在於討論中進步:http://www.cnblogs.com/laiqiangjin