Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
How to make a jQuery function call after “X” seconds?
To make a jQuery function call after “X” seconds, use the siteTimeout() method.
On button click, set the following and fade out the element. Here, we have also set the milliseconds. This is the delay that would occur before fading an element:
$("#button1").bind("click",function() {
setTimeout(function() {
$('#list').fadeOut();}, 4000);
});
You can try to run the following code to learn how to work with setTimeout() method in jQuery:
Example
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#button1").bind("click",function() {
setTimeout(function() {
$('#list').fadeOut();}, 4000);
});
});
</script>
</head>
<body>
<input type="button" id="button1" value="Fade Out" />
<br/>
<br/>
<div id="list">
<ul>
<li>India</li>
<li>US</li>
<li>UK</li>
</ul>
</div>
<p>The above data will fade out after 4 seconds</p>
</body>
</html> Advertisements
