Форум по программированию > 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.
Обратите внимание, эти пары указываются дважды.
Но я особо не вчитывался в код, ибо трудночитаемые файлы.
Навигация
Перейти к полной версии