« Таймер для сайта на uCoz »

Описание материала:

Описание взято с сайта webmaster-ucoz.ru:

Подробное руководство для создания таймера на JavaScipt. Даже начинающие веб-разработчики смогут разобраться в технологии реализации функций даты\время. Зная основы, вы с легкостью сможете делать свои собственные часы\таймеры\будильники, оформляя их как захочется. Сам скрипт выполнен в зелено-березовых тонах, полностью адаптивен под любые мобильные устройства. Таймер не будет нагружать Ваш сайт, так как код очень легкий и короткий. Установка очень проста и не займет много времени. Так же присутствует демонстрация материала.

Установка:

В верхнюю часть сайта вставляем код:

Код
<style>  
#clockdiv{  
  font-family: sans-serif;  
  color: #fff;  
  display: inline-block;  
  font-weight: 100;  
  text-align: center;  
  font-size: 30px;  
}  

#clockdiv > div{  
  padding: 10px;  
  border-radius: 3px;  
  background: #00BF96;  
  display: inline-block;  
}  

#clockdiv div > span{  
  padding: 15px;  
  border-radius: 3px;  
  background: #00816A;  
  display: inline-block;  
}  

.smalltext{  
  padding-top: 5px;  
  font-size: 16px;  
}  
  </style>  

<script>  
window.console = window.console || function(t) {};  
</script>

В нижнюю часть сайта:
Код
<script>  
  function getTimeRemaining(endtime){  
  var t = Date.parse(endtime) - Date.parse(new Date());  
  var seconds = Math.floor( (t/1000) % 60 );  
  var minutes = Math.floor( (t/1000/60) % 60 );  
  var hours = Math.floor( (t/(1000*60*60)) % 24 );  
  var days = Math.floor( t/(1000*60*60*24) );  
  return {  
  'total': t,  
  'days': days,  
  'hours': hours,  
  'minutes': minutes,  
  'seconds': seconds  
  };  
}  

function initializeClock(id, endtime){  
  var clock = document.getElementById(id);  
  var daysSpan = clock.querySelector('.days');  
  var hoursSpan = clock.querySelector('.hours');  
  var minutesSpan = clock.querySelector('.minutes');  
  var secondsSpan = clock.querySelector('.seconds');  

  function updateClock(){  
  var t = getTimeRemaining(endtime);  

  daysSpan.innerHTML = t.days;  
  hoursSpan.innerHTML = ('0' + t.hours).slice(-2);  
  minutesSpan.innerHTML = ('0' + t.minutes).slice(-2);  
  secondsSpan.innerHTML = ('0' + t.seconds).slice(-2);  

  if(t.total<=0){  
  clearInterval(timeinterval);  
  }  
  }  

  updateClock();  
  var timeinterval = setInterval(updateClock,1000);  
}  

var deadline = 'December 31 2015 00:00:50';  
initializeClock('clockdiv', deadline);  
  </script>

Код отсчёта:
Код
<div id="clockdiv">  
  <div>  
  <span class="days"></span>  
  <div class="smalltext">Дни</div>  
  </div>  
  <div>  
  <span class="hours"></span>  
  <div class="smalltext">Часы</div>  
  </div>  
  <div>  
  <span class="minutes"></span>  
  <div class="smalltext">Минуты</div>  
  </div>  
  <div>  
  <span class="seconds"></span>  
  <div class="smalltext">Секунды</div>  
  </div>  
</div>


Настройка отсчёта:

Находим код:
Код
var deadline = 'December 31 2015 00:00:50';

December - месяц
31 - день
2015 - год
00 - часы
00 - минуты
50 - секунды


Установка материала

Мы поможем установить данный материал к Вам на сайт

Источник

Материал взят со стороннего ресурса и был проверен нами


Добавил: YaVi | Категория: Скрипты для uCoz | Просмотров: 722

Теги к материалу: Тайме, ucoz, на, сайта, для

Поделиться в соц. сетях:

К данному материалу нет комментариев, но Вы можете стать первым, оставив свой комментарий!

Комментариев к материалу: 0
avatar