2

私はサイトに取り組んでおり、Keiths Woods の jQuery カウントダウンをインストールしました。Chrome では問題なく動作しますが、IE、Mozilla、iPad、iPhone では動作しません。カウント ダウンは、2012 年 10 月 1 日まで完全にカウントされます。72 日、7 時間などを示します。他のブラウザではNaN、日、NaN時間などが表示されます。

私は次のHTMLを持っています:

<html>
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.countdown.min.js"></script>
    <script type="text/javascript" src="scripts.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="jquery.countdown.css" media="screen" />
</head>
<body>
    <div class="body">
        <div class="countdown"></div>
        <div class="logo"></div>
    </div>
</body>
</html>

内部scripts.jsには次のものがあります。

$(document).ready(function(){
    var date = new Date('10.1.2012'); 
    $('.countdown').countdown({until: date , format: 'DHMS'}); 
});

の何が問題になっていjquery.countdown.min.jsますか? どうすればいいのかわかりません。

4

2 に答える 2

3

Dtoのキャップを外してみてくださいd:

$('.countdown').countdown({until: date , format: 'dHMS'}); 

プラグインのホームページでも同じことが行われるため:

$(selector).countdown({until: liftoffTime, format: 'dHM'});

編集:次のように変更すると、Safariで機能します

var date = new Date(2012, 10-1, 1);

Chrome 以外のブラウザでは、文字列の解析がうまくいかなかった可能性があります。

于 2012-07-20T14:06:59.290 に答える
3

日付を確認してください。あなたの日付が元の場合。「2012 年 2 月 23 日 23:22:22」を「2012 年 2 月 23 日 23:22:22」に変更します。

スラッシュを使用しないと、iphone mozilla が文句を言います

于 2012-08-24T04:45:10.187 に答える