我正在使用Keith Wood Jquery倒数计时器(http://keith-wood.name/countdown.html),我想这样做,当计时器点击0时页面会刷新。不幸的是我无法实现这一点..这是我的代码:
$(function () {
var now = new Date($.now());
var austDay = new Date();
austDay = new Date(//php stuff to get the date from the database..);
$('#defaultCountdown').countdown({until: austDay, format: 'DHMS'});
if (austDay <= now) {
location.reload();
}
});
提前致谢。
答案 0 :(得分:3)
根据您链接到的文档,您可以指定倒计时到零时的onExpiry
回调。然后,您可以提供一个可以随时执行任何操作的函数:
$('#defaultCountdown').countdown({
until: austDay,
format: 'DHMS',
onExpiry: function() { location.reload(); }
});
(我没有测试过上面的代码,但在the doco中似乎很清楚。)
答案 1 :(得分:1)
onExpiry :倒计时时调用的回调函数 达到零。在函数内,这指的是分裂 持有小部件。没有传入参数。使用expiryText或 expiryUrl到期时基本功能的设置。
$(selector).countdown({
until: liftoffTime, onExpiry: liftOff});
function liftOff() {
alert('We have lift off!');
}