为什么" expiryText"不适用于倒计时插件?

时间:2014-09-04 19:38:42

标签: jquery parameters countdown

我正在使用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日,因此应显示“已结婚!!!”,但事实并非如此。相反,它只是简单地显示“直到我们的婚礼!”。但是,当我将它改为未来的日期时,它就像一个魅力。

知道为什么这不起作用?

来源:http://keith-wood.name/countdown.html

1 个答案:

答案 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!"
    });
});

参考:http://keith-wood.name/countdownRef.html#alwaysExpire