透過時間間格的方式,雖然還是會呼叫兩次,可是透過程式控制如果時間太接近的話,就不進行後續的動作。
var t1=null; //global
function clickEvent() {
if (t1 == null){
t1 = new Date().getTime();
} else {
var t2 = new Date().getTime();
if(t2 - t1 < 500){
t1 = t2;
return;
}else{
t1 = t2;
}
}
}
參考:http://www.cnblogs.com/liuswi/p/3805333.html
沒有留言:
張貼留言