有人知道如何进行此设置吗?
How can I make a jQuery countdown
我看了帖子,我自己尝试了代码。
但无论我如何改变我的位置。它最终仍然转到redirect.php,我想把时间从10s改为130s。
我也改变了价值。但完全没有效果。
有什么想法吗?
感谢。
答案 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'); }
});