jQuery 倒计时器显示 0
jQuery Countdown timer Showing 0
我正在玩 jQuery 并且卡在倒计时计时器上。到目前为止它运作良好。但是当我在 运行 网站时,它一直显示为 0。
这是我的代码:
var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf();
// var countTo = 25 * 24 * 60 * 60 * 1000 + now.valueOf();
alert(countTo);
$('.timer').countdown(countTo, function(event) {
$(this).find('.days').text(event.offset.totalDays);
$(this).find('.hours').text(event.offset.hours);
$(this).find('.minutes').text(event.offset.minutes);
$(this).find('.seconds').text(event.offset.seconds);
});
当我使用注释 countTo 时,一切正常。作为 countTo returns TimeStamp,我不明白为什么它不起作用。任何帮助都会非常有帮助。提前致谢。
等别人解决后自己找到了解决方案。添加 now 和 remaining 对我有用。
var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf() + now.valueOf();
alert(remaining);
$('.timer').countdown(countTo, function(event) {
$(this).find('.days').text(event.offset.totalDays);
$(this).find('.hours').text(event.offset.hours);
$(this).find('.minutes').text(event.offset.minutes);
$(this).find('.seconds').text(event.offset.seconds);
});
谢谢。
我正在玩 jQuery 并且卡在倒计时计时器上。到目前为止它运作良好。但是当我在 运行 网站时,它一直显示为 0。
这是我的代码:
var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf();
// var countTo = 25 * 24 * 60 * 60 * 1000 + now.valueOf();
alert(countTo);
$('.timer').countdown(countTo, function(event) {
$(this).find('.days').text(event.offset.totalDays);
$(this).find('.hours').text(event.offset.hours);
$(this).find('.minutes').text(event.offset.minutes);
$(this).find('.seconds').text(event.offset.seconds);
});
当我使用注释 countTo 时,一切正常。作为 countTo returns TimeStamp,我不明白为什么它不起作用。任何帮助都会非常有帮助。提前致谢。
等别人解决后自己找到了解决方案。添加 now 和 remaining 对我有用。
var now = new Date();
var end = new Date('03/15/2016 10:00:00 PM');
var remaining = end - now;
var countTo = remaining.valueOf() + now.valueOf();
alert(remaining);
$('.timer').countdown(countTo, function(event) {
$(this).find('.days').text(event.offset.totalDays);
$(this).find('.hours').text(event.offset.hours);
$(this).find('.minutes').text(event.offset.minutes);
$(this).find('.seconds').text(event.offset.seconds);
});
谢谢。