- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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