Jquery Countdown stop before not in tab browser activate? em đang cần tìm đoạn jquery biến đếm tự động giảm, biến đếm sẽ dừng lại khi ấn qua tab trình duyệt khác. Sau khi đếm tới cuối, nó sẽ thực hiện 1 lệnh nào đó. Cho em cái code thôi, không cần css đẹp gì cả, em cần code để tùy biến. Cảm ơn.
Của bạn đây nhé. Copy cho vào HTML và test chạy thử ngay. HTML: <span class="countdowntime"></span> Mã: $(document).ready(function () { //kiểm tra xem có tồn tại không mới gọi if ($(".countdowntime").length) { var cTimer, countdownCurrent=1000; //thời gian đếm const myInterval_count = setInterval(function(){ var min = parseInt(countdownCurrent / 6000,10); var sec = parseInt(countdownCurrent / 100,10) - (min * 60); var micro = pad(countdownCurrent - (sec * 100) - (min * 6000), 2); var output = "00"; if (min > 0) { output = pad(min, 2); } $('.countdowntime').html(output + ":" + pad(sec, 2) + ":" + micro); if (countdownCurrent === 0) { getenditseovn(); //gọi xử lý khi biến đếm trả về 0. clearInterval(myInterval_count); //dừng lại việc đếm. } else { countdownCurrent -= 7; if (countdownCurrent < 0) { countdownCurrent = 0; } } }, 70); function getenditseovn() { //gọi xử lý khi biến đếm về: 0 } function pad(number, length) { var str = '' + number; while (str.length < length) { str = '0' + str; } return str; } } //end kiểm tra tồn tại });