區分單擊雙擊事件


  今天碰見一個需求,單擊和雙擊事件,雙擊的時候不能執行單擊的事件,我相信很多小伙伴也會碰見這樣的問題,我就把我今天寫的代碼和大家分享一下:

  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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM