我正在用jQuery倒计时插件编写倒数计时器。jQuery倒计时插件 - 只显示非零时间段
我只希望它显示活动('非零')时段,例如,而不是
剩余时间:0天0小时,13分钟,20秒
,只显示
13分钟,20秒。
我的代码是:
$('#countdown').countdown({
expiryUrl:'index.php?show=main',
expiryText: 'EXPIRED',
until: timeleft,
layout:'{d<}{dn} {dl} and {d>}{h<}{hn} {hl}, {h>}{m<}{mnn} {ml}, {m>}{s<}{snn}{sl}{s>}'
});
但问题是,这种代码是隐藏的“天”的时期,但不是“小时/分钟”
所以目前我得到这样的:
剩余时间:0小时10分,27秒
什么我必须做的全部隐藏零周期?
谢谢!
谢谢您的回答Tats_innit,是的,我可以用“格式化”这样做,但我想用“布局”。正如我写的,在我的例子中“零日”消失,但不是零小时/分钟。也许这是一个错误? 文档http://keith-wood.name/countdownRef.html#layout说: “如果您需要在周期值为零时排除整个部分并且您已将周期指定为可选部分,请将这些部分与'{p <}' and '{p>}',其中p与上面相同。“ 嗯,什么叫“和你指定的时间内为可选”?我如何指定小时/分钟作为可选项? – user1377886
@ user1377886 hiya cooleos!你可以尝试使用其中一个jsfiddle并将它弹过来,我可能会看看布鲁夫:) <可能是bug>或可能是别的东西;有一个很好的,欢呼! –
行,看看这里: http://jsfiddle.net/8JJ9B/9/ 它计数100秒(1分40秒),它不显示日,但它显示小时,即使它们为零 – user1377886