Здарова пацантрэ, в общем встретился с задачкой на джээсе. Надо сделать так чтобы счетчик постоянно отматывал обратным ходом на 10 дней, после истечению этого времени не уходил в минус, а заново переключался на 10 дней и так пока не сядет батарейка. смотрю в джээс и вижу фигу... хелпните плиз, незнаю даже с какой стороны подойти, на пыхе в легкую, но дээс вообще не знаю Код (Text): <script> $(document).ready(function () { setInterval(function(){ var future = new Date("10 26 2014 21:15:00 GMT+0200"); var now = new Date(); var difference = Math.floor((future.getTime() - now.getTime()) / 1000); var seconds = fixIntegers(difference % 60); difference = Math.floor(difference / 60); var minutes = fixIntegers(difference % 60); difference = Math.floor(difference / 60); var hours = fixIntegers(difference % 24); difference = Math.floor(difference / 24); var days = difference; $("#seconds").text(seconds); $("#minutes").text(minutes); $("#hours").text(hours); $("#days").text(days); $("#seconds1").text(seconds); $("#minutes1").text(minutes); $("#hours1").text(hours); $("#days1").text(days); $("#seconds111").text(seconds); $("#minutes111").text(minutes); $("#hours111").text(hours); $("#days111").text(days); $("#seconds3").text(seconds); $("#minutes3").text(minutes); $("#hours3").text(hours); $("#days3").text(days); $("#seconds2").text(seconds); $("#minutes2").text(minutes); $("#hours2").text(hours); $("#days2").text(days); }, 1000); function fixIntegers(integer) { if (integer < 0) integer = 0; if (integer < 10) return "0" + integer; return "" + integer; } $("#load-more").click(function(){ $("#lm").show(); $("#load-more").hide(); return false; }); $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('header').addClass("miniheader"); } else { $('header').removeClass("miniheader"); } }); }); }); </script>
в общем решил вопрос следующим образом, подключил библу jquery.cookie.js"> написал следующую функцию Код (Text): var myDate = new Date(); function returnEndDate(d,h,m){ myDate.setDate(myDate.getDate()+d); myDate.setHours(myDate.getHours()+h); myDate.setMinutes(myDate.getMinutes()+m); return myDate; } if($.cookie("timer")){ var dateEnd = $.cookie("timer"); }else{ var dateEnd = returnEndDate(10,15,8); $.cookie("timer", dateEnd, {expires: 11}); } в переменную future запихнул dateEnd Код (Text): $(document).ready(function () { setInterval(function(){ var future = new Date(dateEnd); /// <-------- вот тут var now = new Date(); var difference = Math.floor((future.getTime() - now.getTime()) / 1000); Кто здесь кулхацкер ХА ? вопросы ? ))))
я уже от кодинга отдаляюсь, времени нету(это так подработка на старых клиентах), больше в проджект менеджмент ухожу.
Проектирую проекты, к примеру надо разработать интернет магазин, а так же приложения на моб устройствах. Беру кодеров, дизайнеров, верстальщиков, даю им четкое т.з.чтобы те разработали магаз, затем апи к магазу + документацию, иду к другим кодерам, даю им апи магаза и блоксхему приложения на мобиле, те разрабатывают приложения. затем все это теститься, - запускакеться маркетинговая компания по продвижению продукта, в учет берутся все мелочи, т.е цветосхема, тенденции, целевая аудитория и т.д. и т.п. В голове есть куча интересных проектов на перспективу, если ч0.