Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.10.2014, 13:44
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Vampir3, с тем, что таймер начинает срабатывать через секунду. Можете указать например в startTime значение 29, а в сам span написать вручную 00:30.
Ответить с цитированием
  #12 (permalink)  
Старый 18.10.2014, 13:47
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

спасибо большое) разобрался))
Ответить с цитированием
  #13 (permalink)  
Старый 18.10.2014, 14:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

О. как раз недавно делал такую штуку.

Обратный отсчёт ведётся до даты, указанной в формате timestamp:

http://jsbin.com/qezevabage/edit

Ток сделано в виде плагина для jQuery, но к нему не сильно привязано.

Формат тоже по стандартам Unix - %M для минут, %S для секунд

сам плугин:

(function ($) {
  $.fn.timer = function () {
    return $(this).each(function () {
      var $el = $(this);
      var countFrom = $el.data('time');
      var id = setInterval(function () {
        var delta = countFrom - Date.now() * 1e-3 | 0;
        if (delta < 0) {
          clearInterval(id);
          delta = 0;
        }
        var format = "%M:%S";
        var tokens = {
          'M': delta / 60 | 0,
          'S': delta % 60 | 0
        };
        var formatted = format.replace(/%(\w)/g, function (_, token) {
          var value = tokens[token];
          return value;
        });
        $el.html(formatted);
      }, 1 * 1e3);
    });
  };
})(jQuery);


использование:

в разметке:
<!-- Timestamp указывает на дату: (M/D/Y @ h:m:s): 10 / 18 / 14 @ 11:03:21am UTC -->
<div class="Time" data-time="1413630201"></div>


инициализация:
$('.Time').timer();

Последний раз редактировалось melky, 18.10.2014 в 14:06.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34