Форум по программированию > Javascript и Ajax

Как изменить время на таймере обратного отсчёта

(1/1)

Google-master:
Уважаемые форумчане, есть такой скрипт:

(нажмите чтобы показать/скрыть)!function(t){function a(a){a.addClass("countdownHolder"),t.each(["Days","Hours","Minutes","Seconds"],function(n){t('<span class="count'+this+'">').html('<span class="position">               <span class="digit static">0</span>            </span>            <span class="position">               <span class="digit static">0</span>            </span>').appendTo(a),"Seconds"!=this&&a.append('<span class="countDiv countDiv'+n+'"></span>')})}function n(a,n){var s=a.find(".digit");if(s.is(":animated"))return!1;if(a.data("digit")==n)return!1;a.data("digit",n);var i=t("<span>",{"class":"digit",css:{opacity:0},html:n});s.before(i).removeClass("static").animate({opacity:0},"swing",function(){s.remove()}),i.delay(100).animate({top:0,opacity:1},"swing",function(){i.addClass("static")})}var s=86400,i=3600,o=60;t.fn.countdown=function(c){function e(t,a,s){n(r.eq(t),Math.floor(s/10)%10),n(r.eq(a),s%10)}var p,d,l,u,f,r,h=t.extend({callback:function(){},timestamp:0},c);return a(this,h),r=this.find(".position"),function m(){p=Math.floor((h.timestamp-new Date)/1e3),0>p&&(p=0),d=Math.floor(p/s),e(0,1,d),p-=d*s,l=Math.floor(p/i),e(2,3,l),p-=l*i,u=Math.floor(p/o),e(4,5,u),p-=u*o,f=p,e(6,7,f),h.callback(d,l,u,f),setTimeout(m,1e3)}(),this}}(jQuery);

Отвечает за работу таймера обратного отсчёта времени. Так вот, где в нём начальное время (от которого начинается отсчёт) настроить?  :)

zhel_kon:
Это собственно сам скрипт таймера. А где то еще отдельный скрипт с настройками должен быть, где все параметры прописываются.

Google-master:

--- Цитата: zhel_kon от 14-09-2016, 18:50:23 ---Это собственно сам скрипт таймера. А где то еще отдельный скрипт с настройками должен быть, где все параметры прописываются.

--- Конец цитаты ---
Если не трудно, гляньте, пожалуйста, сайт (нажмите чтобы показать/скрыть)http://raduga-nt.ru/
Все скрипты в самом конце кода.

DOleg:
В файле script.js находите указание начало отсчёта t=new Date(2016,20,3) и, как я понимаю, окончание (в днях) a=new Date(192),o=192.

Обратите внимание, эти пары указываются дважды.

Но я особо не вчитывался в код, ибо трудночитаемые файлы.

Навигация

[0] Главная страница сообщений

Перейти к полной версии