我正在構建一個旨在在手機和桌面上運行的Web應用程序。應用程序的一部分是測驗。我在頁面頂部倒計時時鐘倒計時一秒鐘。倒計時暫停在移動設備上滾動,但不在桌面上
window.setInterval(function() {
console.log("THIS STOPS WHILE SCROLLING");
}, 1000);
當用戶觸摸屏幕,並持有於Android和iOS設備,該功能暫停,然後滾動或觸摸完成/釋放時恢復。
我需要時鐘來保持更新和計數,而用戶觸摸屏幕。我怎麼做?我正在使用AngularJS
。
你可能會不喜歡這一點,但:https://stackoverflow.com/questions/11177774/setinterval-pauses -in-iphone-ipad-mobile-safari-scrolling – ivarni
有一種說法認爲,它已在iOS 6.1中修復,但 – ivarni
這不僅適用於iOS。就我所瞭解的情況而言,這個問題/答案是關於定時器不再被刪除的。 Android中也發生了同樣的事情。 – LuckyLuke