Size: a a a

2018 December 25

MM

Mikhail Makarov in DEVs chat
Привет. Меня зовут Миша. Я девелопер.
источник
2018 December 26

t

typing... in DEVs chat
Макс , веб
источник

ЕП

Евгений Попов in DEVs chat
Сколько сейчас  берут за интернет магазин на 100-200 товаров?
источник

ЕП

Евгений Попов in DEVs chat
Сделанный на WordPress?
источник

MS

Mit Seoshnikov in DEVs chat
Есть кто из спб?
источник

VK

Victor Kargin in DEVs chat
Mit Seoshnikov
Есть кто из спб?
зачем тебе?
источник

MS

Mit Seoshnikov in DEVs chat
Проконсультироваться хотел по общим вопросам. Желательно с личной встречей
источник

L

LZD in DEVs chat
Mit Seoshnikov
Проконсультироваться хотел по общим вопросам. Желательно с личной встречей
7 лет за каждую закладку
источник

VK

Victor Kargin in DEVs chat
Mit Seoshnikov
Проконсультироваться хотел по общим вопросам. Желательно с личной встречей
если есть чо спросить - спрашивай здесь. это ж не чат для знакомств
источник
2018 December 27

M

MOI-NIK-3D in DEVs chat
Ребят кто знает обратный таймер который начинается 23:59:59 я тут перелазил везде, таймера есть но все связаны с определенной датой поэтому не получается установить чисто на 24 часа
источник

M

MOI-NIK-3D in DEVs chat
Может кто встречал
источник

ВЗ

Владислав Заречный in DEVs chat
Ну дк возьми текущее время и вычти из 24
источник

ВЗ

Владислав Заречный in DEVs chat
И запусти таймер до этого момента
источник

M

MOI-NIK-3D in DEVs chat
Есть вот этот ответ с кодом которым мне ответили никак не могу понять разобраться
https://jsfiddle.net/Stalk/5u6dmpqs/?utm_source=website&utm_medium=embed&utm_campaign=5u6dmpqs
источник

M

MOI-NIK-3D in DEVs chat
Ну и сам код

function countdown(dateStr, displayElem, onTimerEnd = null) { 
let targetDate = new Date(dateStr).getTime(); 
let displaySymbols = [...displayElem.querySelectorAll('.symbol .cur')] 
let prevValue = ' ' 
let timer = setInterval(function() { 
let now = new Date().getTime(); 
let remainingTime = targetDate - now; 
if (remainingTime <= 0) { 
clearInterval(timer) // stop timer 
if (onTimerEnd) { 
onTimerEnd() // run callback 



let formattedTimestr = format(remainingTime); 
updateDisplay(formattedTimestr); 
}, 1000); 

function format(time) { 
return [time % 86400000 / 3600000, // hours 
time % 3600000 / 60000, // minutes 
time % 60000 / 1000] // seconds 
.map(x => Math.floor(x).toString().padStart(2, '0')) 
.join('') 


function updateDisplay(timeString) { 
displaySymbols.forEach((curSymbol, i) => { 
let newValue = timeString[i] 
let currentValue = prevValue[i] 
if (currentValue !== newValue) { // animated change 
let parent = curSymbol.parentNode 
parent.classList.remove('anim') 
curSymbol.textContent = newValue 
curSymbol.nextElementSibling.textContent = currentValue 
var foo = parent.offsetWidth; // reflow hack 
parent.classList.add('anim') 

}) 
prevValue = timeString 



countdown('2033-02-10 00:00:00', document.getElementById('a')) 
countdown('2033-02-10 04:20:00', document.querySelector('.other'))
источник

ВЗ

Владислав Заречный in DEVs chat
источник

ВЗ

Владислав Заречный in DEVs chat
Забавная у них мобилка
источник

M

MOI-NIK-3D in DEVs chat
Ага)
источник

ВЗ

Владислав Заречный in DEVs chat
Когда отправляешь код ставь ` в начале и конце
источник

ВЗ

Владислав Заречный in DEVs chat
Три `
источник