1

Keith Woods Countdown jquery plugin http://keith-wood.name/countdown.htmlを使用してカウントダウンページに取り組んでいます。そして、これは私がこれまでに持っているものです

$(document).ready(function () {
var segera = new Date();
segera = new Date(segera.getFullYear(), 2 - 1, 28);
$('.days').countdown({
    until: segera,
    layout: '{dn} {dl}',
    timezone: +7
});
$('.hours').countdown({
    until: segera,
    layout: '{hn} {hl} {mn} {ml}',
    timezone: +7
});
});

問題は、どうすれば日の形式を変更できるかということです。したがって、0 DAYS を表示する代わりに、TODAY を表示します。どんな助けでも本当にありがたいです...

//// 編集

フェイスブックの友達に助けてもらいました。そして、これが私のために働いたものです。

$(document).ready(function () {
var segera = new Date();
segera = new Date(segera.getFullYear(), 2 - 1, 28);
$('.days').countdown({
    until: segera,
    layout: '{dn} {dl}',
    timezone: +7,
    expiryText: "TODAY"
});
$('.hours').countdown({
    until: segera,
    layout: '{hn} {hl} {mn} {ml}',
    timezone: +7
});
var hari = $('.days').text();
if (hari == "0 Days") {
    $('.days').css('display', 'none');
    $('.result').text('Today');
}
});

jsfiddleを参照してください

4

2 に答える 2

1

プロパティを任意の文字列に設定できexpiryTextます。

$(document).ready(function () {
    var segera = new Date();
    segera = new Date(segera.getFullYear(), 2 - 1, 28);
    $('.days').countdown({
        until: segera,
        layout: '{dn} {dl}',
        timezone: +7,
        expiryText: "TODAY"
    });
    $('.hours').countdown({
        until: segera,
        layout: '{hn} {hl} {mn} {ml}',
        timezone: +7,
        expiryText: "TODAY"
    });
});

ソース(「expiryText」を探します)

于 2014-02-27T00:38:31.983 に答える
0

パラメータに「alwaysExpire: true」を設定する必要がある場合があります

于 2014-05-21T12:15:06.483 に答える