1. 程式人生 > >js 多次觸發點選事件,在一定延遲內只執行一次

js 多次觸發點選事件,在一定延遲內只執行一次

$(function(){
      var timeoutflag = null;
      $('#inputAddress1').click(function() {
        if(timeoutflag != null){
          clearTimeout(timeoutflag);
        }
 
          timeoutflag=setTimeout(function(){
            dosomething();//此處是一個會請求遠端的ajax 非同步操作;
          },500);
         
      });
  
     function dosomething(){
        alert(1);
    }
    });