我正在使用Keith Wood的jQuery倒计时插件并且有问题。当倒计时到零时,它不会显示我设置的“expiryText”参数。以下是我实施的代码:
jQuery(function() {
jQuery(".counter").countdown({
until: new Date(2014, 8-1, 20),
description: ' Until Our Wedding!',
format: "d",
expiryText: "<div>Already Married!!!</div>"
});
});
由于日期设定为2014年8月20日,因此应显示“已结婚!!!”,但事实并非如此。相反,它只是简单地显示“直到我们的婚礼!”。但是,当我将它改为未来的日期时,它就像一个魅力。
知道为什么这不起作用?
答案 0 :(得分:0)
刚想通了。需要将alwaysExpire
设置为true
,以便在目标日期之后启动计时器时触发过期。
jQuery(function() {
jQuery(".counter").countdown({
until: new Date(<?php echo $wedding_year.", ".$wedding_month."-1, ".$wedding_day; ?>),
description: ' Until Our Wedding!',
format: "d",
alwaysExpire: true,
expiryText: "Already Married!"
});
});