延迟后返回上一页

时间:2011-09-17 02:55:00

标签: jquery timeout browser-history

我希望在使用jQuery延迟2秒后转到上一页。我想也许我可以这样做,但我认为在错误的背景下使用它。代码没有做任何有价值的事情。

function goBack() {
    $(this).delay(3000, function(){
      history.back();}
    return false;
    }

3 个答案:

答案 0 :(得分:10)

delay()的第二个参数是queueName,而不是延迟后运行的函数。请改用setTimeout

setTimeout(function(){history.back();}, 3000);

答案 1 :(得分:1)

JS代码

setTimeout('history.go(-1)', 3000);

答案 2 :(得分:0)

<button type="button" onclick="history.back();">Back</button>