v2.5.2
Giriş yap

JS Countdown sayfa yenilenmede sıfırlama sorunu

siyahkalem
471 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba,
Aşağıdaki kodlarda yapmak istediğimde belirlediğim dakika boyunca geri gidecek,
sıfırlanınca 2 dakkika bekledikten sonra tekrar geri saymaya başlayacak.

Ve en önemlisi sayfa yenilendiği zaman sıfırdan başlamayacak. Bendeki kodlarda sayfa yenilendikce sıfırdan başlıyor.

<div id="countDown"></div>


	$(document).ready(function(){
		
		const startingMinutes = 1;
		let time = startingMinutes * 60;

		const countdownEl = document.getElementById('countDown');

		setInterval(updateCountDown, 1000);

		function updateCountDown(){
			const minutes = Math.floor(time / 60);
			let seconds = time % 60;

			seconds = seconds < 10 ? "0" + seconds : seconds;

			countdownEl.innerHTML = ` ${minutes} : ${seconds}`;
			time--;
		}

	});
	
kargasa1982
1249 gün önce

Sayfa yenilendiğinde kaldığı yerden devam etmesini istiyorsan, cookie üzerinde tutman lazım son durumu. updateCountDown() içinde sürekli cookie değerini güncellemen gerekiyor.