Кит Вуд отсчет всегда отображать 0
Я пытаюсь реализовать Keith Wood Countdown на веб-странице с этим кодом, размещенным непосредственно перед тегом end body:
$(function(){
var untilDate = new Date(2016,4,4,8,0);
console.log(untilDate.getFullYear() + "-" + untilDate.getMonth() + "-" + untilDate.getDate());
$("#next-departure").countdown($.countdown.regionalOptions["fr"]);
$("#next-departure").countdown(
{
until:untilDate,
format:'yowdHMS'
}
);
});
В консоли нет ошибок, дата указана правильно, но... всегда отображается: обратный отсчет не запущен
Есть идеи о том, что мне не хватает?
1 ответ
Обратный отсчет показывает 0, потому что он создан с пустыми параметрами, с кодом:
$("#next-departure").countdown($.countdown.regionalOptions["fr"]);
Следующие строки кода, в которых вы указываете правильные параметры, не воссоздают обратный отсчет.
Мое решение состоит в том, чтобы включить файл jquery.countdown-fr.js
для региональных настроек, сразу после jquery.countdown.js
файл:
<script type="text/javascript" src="jquery.countdown-fr.js"></script>
Вы можете найти этот файл здесь: https://github.com/kbwood/countdown/blob/master/jquery.countdown-fr.js.
Затем создайте обратный отсчет с помощью следующего кода:
$(function(){
var untilDate = new Date(2016,4,4,8,0);
$("#next-departure").countdown({
until:untilDate,
format:'YOWDHMS'
});
});
Скрипка здесь: https://jsfiddle.net/cu246mh2/.