Jquery Show Button After 5 Second
So I got this button that I need to show after 5 second. I have no experience in jquery or javascript HTML Code
You need to wait 0 before you can proceed
Solution 1:
Use setTimeout()
to run a function after a time delay:
$(document).ready(function() {
setTimeout(function() {
$("#proceed").show();
}, 5000);
});
#proceed {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>You need to wait 0 before you can proceed</p>
<button type="button" id="proceed">proceed</button>
Solution 2:
If you don't want to use jQuery, then use the setTimeOut method as answered by others.
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
$('#proceed').delay(5000).show(0);
</script>
</head>
<body>
<p>You need to wait 0 before you can proceed</p>
<button type="button" id="proceed" style="display: none;">proceed</button>
</body>
Solution 3:
If you want to display timer setInterval
can be used.
var i = 4;
var time = $("#time")
var timer = setInterval(function() {
time.html(i);
if (i == 0) {
$("#proceed").show();
clearInterval(timer);
}
i--;
}, 1000)
#proceed {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>You need to wait <span id="time">5</span> before you can proceed</p>
<button type="button" id="proceed">proceed</button>
Solution 4:
The easiest way to postpone a function is:
setTimeOut(function(){
//put your code here.
},5000)//5000 millisecond
Solution 5:
Try this out. .hide()
will hide the button after the page loads. .delay(5000)
will wait 5000 milliseconds. Then .show(0)
will run after that, showing the button.
$('#proceed').hide().delay(5000).show(0);
Post a Comment for "Jquery Show Button After 5 Second"