jQuery倒计时和重定向

时间:2012-04-19 05:48:54

标签: jquery

有人知道如何进行此设置吗?

How can I make a jQuery countdown

我看了帖子,我自己尝试了代码。

但无论我如何改变我的位置。它最终仍然转到redirect.php,我想把时间从10s改为130s。

我也改变了价值。但完全没有效果。

有什么想法吗?

感谢。

3 个答案:

答案 0 :(得分:13)

  var count = 130;
  var countdown = setInterval(function(){
    $("p.countdown").html(count + " seconds remaining!");
    if (count == 0) {
      clearInterval(countdown);
      window.open('http://google.com', "_self");

    }
    count--;
  }, 1000);

答案 1 :(得分:0)

查看以下代码行:

<p>Counting down to 30 January <span id="year">2010</span>.</p>
<div id="ClsCountdown"></div>

<script type="text/javascript">
$(function () {
    var newDay= new Date();
    newDay= new Date(newDay.getFullYear() + 1, 1 - 1, 30);
    $('#ClsCountdown').countdown({until: newDay});
    $('#year').text(newDay.getFullYear());
});

</script>

您还可以参考以下链接:

http://chandreshmaheshwari.wordpress.com/2011/06/20/jquery-countdown-code/

<强>更新: jquery redirect on click or after 10 seconds

这会对你有所帮助。

感谢。

答案 2 :(得分:0)

使用支持自定义倒计时值的jQuery倒计时插件,例如jCounter,并使用其回退设置进行重定向。

例如,大多数插件都有后备设置,您可以将其设置为

function() {  window.open('http://website.com', '_self'); }

通常用作:

$('.countdownClass').jCounter({
//settings here and the fallback:
fallback: function { window.open('http://website.com', '_self'); }
});