How to hide div element after few seconds in jQuery ?

Given a div element, the task is to hide the div element after a few seconds using jQuery.
Approach:
- Select the div element.
- Use delay function (setTimeOut(), delay()) to provide the delay to hide() the div element.
Example 1: In this example, the setTimeOut() method is used to provide a delay to the fadeOut() method.
html
<!DOCTYPE HTML><html><head> <title> How to hide div element after few seconds in jQuery ? </title> <script src= </script> <style> #div { background: green; height: 100px; width: 200px; margin: 0 auto; color: white; } </style></head><body style="text-align:center;"> <h1 style="color:green;"> zambiatek </h1> <h2> Click on button to hide div after 1 sec </h2> <div id="div"> This is Div box. </div> <br> <button onClick="myFunc()"> Click Here </button> <h2 id="GFG"></h2> <script> function myFunc() { setTimeout(function () { $('#div').fadeOut('fast'); }, 1000); $('#GFG').text("Div hides after 1 second."); } </script></body></html> |
Output:
Example 2: In this example, the delay() method is used to provide delay to the fadeOut() method.
html
<!DOCTYPE HTML><html><head> <title> How to hide div element after few seconds in jQuery ? </title> <script src= </script> <style> #div { background: green; height: 100px; width: 200px; margin: 0 auto; color: white; } </style></head><body style="text-align:center;"> <h1 style="color:green;"> zambiatek </h1> <h2> Click on button to hide div after 1 sec </h2> <div id="div"> This is Div box. </div> <br> <button onClick="myFunc()"> Click Here </button> <h2 id="GFG"></h2> <script> function myFunc() { $("#div").delay(1000).fadeOut(500); $('#GFG').text("Div hides after 1 second."); } </script></body></html> |
Output:




