javascript - 如何将计时事件添加到事件侦听器
问题描述
我需要延迟 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);
});
解决方案
你需要的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
});
推荐阅读
- javascript - Vue.js 组件中的记录列表为空
- linux - ssh 端口转发(“ssh -fNL”)无法通过期望 spawn 自动提供密码
- integromat - 如何在自定义 Integromat 应用程序中调试 IML 功能?
- spring-boot - 用于在 Spring Boot JPA 中执行本机 SQL IN 子句查询的 SQLSyntaxErrorException
- centos - OpenLDAP 策略翻译
- javascript - 更改多个字体颜色
- bash - 将 linux 命令移动到 shell 脚本中
- django - ASGI vs WSGI,WSGI 兼容性问题
- pandas - 加入两个数据帧并使用数据帧的索引获取新帧
- zsh - oh-my-zsh:找不到插件“git-remote-branch”