我使用http://keith-wood.name的jQuery倒计时。我想在倒数计时器到期时做点什么,但我没有运气这样做......
我的代码是jquery和php的小混合。基本上我从服务器端获得结束日期/时间。
这是我的代码:
<script>
$(document).ready(function () {
$(".defaultCountdown'.$randKey.'").countdown({
until: new Date('.$end_date.'),
onExpiry: new Date('.$end_date.'),
compact: true
});
});
</script>
上面的代码工作正常但是当我尝试在到期时做某事时,coutdown计时器停止工作并且它不会显示任何内容。
我试过了:
onExpiry: function () {
alert('We have lift off!');
}
这是编辑后的代码,但不起作用:
<script>
$(document).ready(function () {
$(".defaultCountdown'.$randKey.'").countdown({
until: new Date('.$end_date.'),
onExpiry: new Date('.$end_date.'),
compact: true
});
onExpiry: function () {
alert("We have lift off!");
}
});
</script>
有人可以就此提出建议吗?
提前致谢。
答案 0 :(得分:1)
您需要提供匿名函数以在倒计时完成时执行onExpiry
参数。试试这个:
$(document).ready(function () {
$(".defaultCountdown'.$randKey.'").countdown({
until: new Date('.$end_date.'),
onExpiry: function () {
alert("We have lift off!");
},
compact: true
});
});