今天碰见一个需求,单击和双击事件,双击的时候不能执行单击的事件,我相信很多小伙伴也会碰见这样的问题,我就把我今天写的代码和大家分享一下:
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