我有一个倒计时js脚本,倒计时30秒,暂停10秒。我希望在这10秒钟内完成一个功能。我不知道如何做到这一点,方法的任何建议?
代码,如果你想看到它......
这是我的倒计时脚本
var serverTimeOffset = <?php echo microtime(true); ?> - new Date().getTime()/1000;
function getServerTime() {
return new Date().getTime()/1000 + serverTimeOffset;
}
function updateCountdown() {
var time = Math.max(30 - (getServerTime() % 40), 0);
document.getElementById('time').innerHTML = time.toFixed(2);
window.requestAnimationFrame(updateCountdown);
}
window.addEventListener('DOMContentLoaded', function() {
updateCountdown();
});
这是我想在每次倒计时结束时运行的所需脚本
$(function () {
$.ajax({
url: 'api.php',
data: "",
dataType: 'json',
success: function(data){
var id = data[0];
$('#output').html("<b>id: </b>"+id);
}
});
});