Перерыв плагинов jQuery на IE и Safari - PullRequest
1 голос
/ 20 октября 2011

Я использую плагин jQuery Countdown с несколькими экземплярами на одной странице

<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 показывают только Nan Nan Nan

Я пытаюсь использовать другой формат времени, такой как Дата и Час, но безуспешно.

1 Ответ

2 голосов
/ 20 октября 2011

Может быть, вы хотите использовать DateRegex для «той вещи», которая называется IE:

Преобразовать строку в дату в jQuery и Internet Explorer?

Надеюсь, эта ссылка будетбыть полезным для вас.

Я не знаю, что решение о Safari, но попробуйте использовать IE способ.

...