1. 程式人生 > >3、jq動畫執行過程中不讓重複點選(即執行完動畫後點擊)

3、jq動畫執行過程中不讓重複點選(即執行完動畫後點擊)

 $(".btnoff").click(function(){
    var offbtnStatus = false;//初始化狀態,給狀態false,不讓連續點選
    if(offbtnStatus){//如果狀態為真,說明函式未執行完,return跳出
      return;
    }
    offbtnStatus = true;//賦值給狀態為true
    $(".baaafcac-float").animate({ 
      top: "-1.7rem",
    }, 1000,function(){
      $(".baaafcac-on").show();
      offbtnStatus = false;//當函式執行完畢後,給狀態初始化賦值為false
    });
  });