jQuery Countdown 紧凑,包含两个有效数字



当我显示带有两个有效数字的紧凑倒计时时,它显示如下内容:

"2d 12:00:00"和分钟/秒永远保持在"00"。如何让它显示类似"2d 12h"的内容?

奇怪的是,如果我使用非紧凑输出,一切都按预期工作,即它只显示"2 天 12 小时"。

显然,紧凑选项具有固定布局。为了实现我想要的,需要创建一个自定义布局,如下所示

layout: '{d<}{dn}{dl}{d>} {h<}{hn}h{h>} {m<}{mn}m{m>} {s<}{sn}s{s>}'

使用布局是不可避免的,"mnn"代表几分钟,"snn"代表几秒钟等。查看下面的代码:

$('#compactLayout').countdown({
    until: liftoffTime, 
    compact: true, 
    layout: 'just <b>{dn} {dl} {hnn}{sep}{mnn}{sep}{snn}</b> {desc}', 
    description: 'to wait'
});

仅使用"sn"而不是"snn"

相关内容

最新更新