IE和Safari上的jQuery Countdown插件中断

时间:2011-10-20 13:44:58

标签: php jquery internet-explorer safari countdown

我在一页上使用jQuery Countdown plugin多个实例

<div class="TimeLeft">
    <?php echo counterDate($dl['end'][0]); //YYYY, MM, DD ?>
</div>
<div class="TimeLeft">
    <?php echo counterDate($dl['end'][1]); //YYYY, MM, DD ?>
</div>

等...

我的jquery代码使用每个函数

$(".TimeLeft").each(function() {
        $(this).countdown({until:  new Date($(this).text()) , format: 'HMS', compact: true, 
    layout: '<span class="offerTimeStart">&nbsp;</span><span class="offerTimeContent">{hnn}</span><span class="offerTimeSep">&nbsp;</span><span class="offerTimeContent">{mnn}</span><span class="offerTimeSep">&nbsp;</span><span class="offerTimeContent">{snn}</span><span class="offerTimeEnd">&nbsp;</span>', serverSync: serverTime});
    });

所有在Firefox和Chrome中完美的工作 - 插件返回正确的小时直到结束日期,但IE和Safari只显示南南南

我尝试使用不同的时间格式,如日期和小时,但没有成功。

1 个答案:

答案 0 :(得分:2)

也许您想将DateRegex用于名为IE的“那件事”:

Convert string to date in jQuery and Internet Explorer?

我希望此链接对您有所帮助。

我不知道Safari的解决方案,但尝试使用IE方式。