jquery delay

JavaScript
$( "#foo" ).slideUp( 300 ).delay( 800 ).fadeIn( 400 );
setTimeout(
  function() 
  {
    //do something special
  }, 5000); $(this).delay(1000).queue(function() {

     // your Code | Function here
     
     $(this).dequeue();
  
  });
Source

Also in JavaScript: