点击jquery几秒后重定向

时间:2016-08-16 19:51:53

标签: jquery html

我有一个小问题,我想使用jquery重定向页面 这是我的代码

$('#submit').click(function(){
   window.location.href='index.php';
}) 

现在有没有办法延迟重定向5秒..我的意思是当点击按钮用户在同一页面上等待至少5秒然后重定向到index.php我也试过这个但是它不能正常工作

$('#submit').click(function(){
       window.location.href='index.php';
    } 5000)

3 个答案:

答案 0 :(得分:0)

试试这个:

$('#submit').click(function()
{
    setTimeout(function(){ window.location.href='index.php'; }, 5000);       
});

答案 1 :(得分:0)

使用setTimeout功能。

$('#submit').click(function(){
  setTimeout(function(){
       window.location.href='index.php';
  },5000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="submit">Submit</button>

答案 2 :(得分:0)

$('#submit').click(function(){
    var delay = 1000; //Your delay in milliseconds
    setTimeout(function(){ window.location = URL; }, delay);
});