jQuery | delay() with Examples

Configurare noua (How To)

Situatie

The delay() is an inbuilt method in jQuery which is used to set a timer to delay the execution of the next item in the queue.

Solutie

Syntax:

$(selector).delay(para1, para2);

Parameter: It accepts two parameters which are specified below-

  • para1: It specifies the speed of the delay.
  • para2: It is optional and specifies the name of the queue.

Return Value: It returns the selected element with the specified speed.

jQuery code to show the working of delay() method:
Code #1:
In the below code, timer is set to all the block.

 

<html>

<head>
<script src=”https://ajax.googleapis.com/ajax/libs/
jquery/3.3.1/jquery.min.js”></script>
<script>
<!– jquery code to demonstrate delay method –>
$(document).ready(function() {
$(“button”).click(function() {
$(“#d1”).delay(“slow”).fadeIn();
$(“#d2”).delay(“fast”).fadeIn();
$(“#d3”).delay(1000).fadeIn();
$(“#d4″).delay(4000).fadeIn();
});
});
</script>
</head>

<body>
<!– click on this button –>
<button>Click Me!</button>
<br>
<br>
<div id=”d1″ style=”width:50px;height:50px;display:
none;background-color:lightgreen;”></div>
<br>
<div id=”d2″ style=”width:50px;height:50px;display:
none;background-color:green;”></div>
<br>
<div id=”d3″ style=”width:50px;height:50px;display:
none;background-color:orange;”></div>
<br>
<div id=”d4″ style=”width:50px;height:50px;display:
none;background-color:yellow;”></div>
<br>
</body>

</html>

 

Output:
Before clicking the “Click Me” button-

 

After clicking the “Click Me” button-

Tip solutie

Permanent

Voteaza

(4 din 9 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?