Здравствуйте. Раздобыл скрипт таймера, который берет значения (секунды) из блоков div и он должен конвертировать секунды в часы и минуты, далее вставлять span'ы в HTML код.
<div data-countdown="8500"></div>
<div data-countdown="2000"></div>
<script>
$('[data-countdown]').each(function() {
var $this = $(this), finalDate = $(this).data('countdown');
seconds = new Date().getTime() + (finalDate * 1000);
$this.countdown(seconds, function(event) {
$this.html(event.strftime(
"<span class=\"clock\">%-H</span> Hours"
+ "<span class=\"clock\">%-M</span> Minutes"
+ "<span class=\"clock\">%-S</span> Seconds"
));
})
.on('finish.countdown', function(event) {
$(this).html("Done");
location.reload();
});
});
</script>
Подключаю любую версию jquery и в итоге ошибка
Код:
|
TypeError: $this.countdown is not a function |
Может кто-то знает, что ему не хватает?