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;
}<scriptsrc="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><buttontype="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><scripttype="text/javascript"src="//code.jquery.com/jquery-1.10.2.js"></script><scripttype="text/javascript">
  $('#proceed').delay(5000).show(0);   
</script></head><body><p>You need to wait 0 before you can proceed</p><buttontype="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;
}<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><p>You need to wait <spanid="time">5</span> before you can proceed</p><buttontype="button"id="proceed">proceed</button>Solution 4:
The easiest way to postpone a function is:
setTimeOut(function(){
         //put your code here.
    },5000)//5000 millisecondSolution 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"