我正在尝试延迟被触发的 onLoad 事件。 有没有办法在客户端严格使用 javascript 来延迟此事件?
最佳答案
如果你在 body
的末尾放置一个 script
标签,例如:
<body>
...
<script>
setTimeout(function(){
//deferred onload
}, 2000);
</script>
</body>
在这种情况下,该函数将在 2 秒后执行
正如我在下面的评论中所说:您不应该依赖延迟。但是在某个事件上使用回调。如果不可能,可能是一个更好的坏解决方案,即使用 setInterval 和一个函数,该函数每 X 毫秒检查一次您正在等待的东西是否存在,然后触发。
关于javascript - 如何延迟在浏览器上触发的 onLoad 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7800048/