jQuery Countdown无法启动,仅在页面刷新后才能工作

时间:2017-03-10 13:57:11

标签: javascript jquery

我正在使用jQuery Countdown插件here

当我点击它以显示带倒计时的div(之前隐藏)时,我有一个带播放按钮的页面。

它在localhost上工作正常,但是当我在Web服务器上传脚本时,只有刷新页面才会开始倒计时。

以下是代码:

[...]
$("#projectInProgress").show(0, '', function () {
    $("#countUp").countdown('destroy');
    $("#countUp").countdown({
        since: moment(startDateAtt.replace('T', ' '), 'YYYY-MM-DD HH:mm:ss').toDate(),
        compact: true,
        format: 'HMS',
        description: ''
    });
});
[...]

我试图将倒计时创建放在.show()函数回调上,但它没有用。

我也试过这段代码:

[...]
$("#projectInProgress").show();
$("#countUp").countdown('destroy');
$("#countUp").countdown({
    since: moment(startDateAtt.replace('T', ' '), 'YYYY-MM-DD HH:mm:ss').toDate(),
    compact: true,
    format: 'HMS',
    description: ''
});
});
[...]

每个代码块都在一个函数内,并在页面的$( document ).ready()块内调用。

#countUp是倒计时的ID

#projectInProgress是包含倒计时的div的ID

有什么建议吗?

0 个答案:

没有答案