jcadima
4/13/2017 - 7:11 PM

Delay execution of code

Delay execution of code




<script>

$( document ).ready(function() {
  
	// set time in seconds
	var delay = (function(){
	  var timer = 0;
	  return function(callback, ms){
	  clearTimeout (timer);
	  timer = setTimeout(callback, ms);
	 };
	})();
	

	$("#shipfrom_zip, #shipto_zip, #pallets").keyup(function () {
	    if ($('#shipfrom_zip').val() != 0 && $('#shipto_zip').val() != 0 && $('#pallets').val() != 0  ) {
		    
		  // Delay keyup for 3 seconds
		  delay(function(){
		    initialize() ;
		  }, 3000 );  		    
		    
	      // initialize() ;
	      console.log("initialize() ") ;
	    }
	});
  
});
  
</script>