С помощью timer-plugin можно создавать таймер обратного отсчета исходя из нужной вам даты в календаре и времени.
- В html файле подключить файл плагина
timer.min.js, а также набор утилит (установится автоматически в bower)utility.min.js, если потребуется совместимость с IE8, то следует подключить дополнительно библиотекиes5-shimиhtml5shiv. В итоге должно быть примерно так:
<script src="libs/es5-shim/es5-shim.min.js"></script>
<script src="libs/es5-shim/es5-sham.min.js"></script>
<script src="libs/html5shiv/dist/html5shiv.min.js"></script>
<script src="libs/html5shiv/dist/html5shiv-printshiv.min.js"></script>
<script src="libs/utility.js/bld/js/utility.min.js"></script>
<script src="libs/timer-plugin/bld/js/timer.min.js"></script>- В верстку вставьте в нужном месте следующий элемент
<div class="tmr timer-yourclass"></div>- А в ваш рабочий файл js:
window.onload = function () {
var tmr, elB, elA;
elB = document.createElement('img');
elB.src = 'image-before-timer.jpg';
elA = document.createElement('img');
elA.src = 'image-after-timer.jpg';
tmr = new Timer({
el: document.querySelector('.timer-yourclass'),
type: '111',
showUnits: true,
shedule: [Date.now()+3000, Date.now()+6000],
elBefore: elB,
elAfter: elA
});
}- В css файл добавьте следующее:
.tmr-c-hidden {
display: none;
}