首页 > 解决方案 > 如何将计时事件添加到事件侦听器

问题描述

我需要延迟 3 秒...

document.addEventListener("DOMContentLoaded", function(event) {
var x = VarPagesInChapter.getValue();
var y = Var_visitedPageCount.getValue();
var progress = Math.round(y/x*100);
document.getElementById('pct').innerHTML = progress+'%';
document.getElementById('radial').classList.add('p'+progress);
});

标签: javascript

解决方案


你需要的setTimeout()功能:

document.addEventListener("DOMContentLoaded", function(event) {
  console.log( "Loaded at " + performance.now() );
  setTimeout(function() {
    //Your code
    console.log( "I'm ready at " + performance.now() );
  }, 3000); // 3000 milliseconds = 3 sec

});


推荐阅读