javascript - 加载所有内容后的 JS 警报
问题描述
在加载所有内容并且用户可以 100% 看到所有图像后,我需要发出警报。
我这样做 - 我在网页末尾创建了一个函数(在 BODY 标签关闭之前:
window.onload=function(){
alert("This is my alert text");
}
但它不起作用。未加载某些图像时会发出警报。尤其是在移动设备上。在桌面上它有时可以工作
解决方案
这将有助于:
document.addEventListener('readystatechange', function(event) {
console.log(event.target.readyState); // check for more states
if (event.target.readyState === "complete") {
alert("Everything loaded now including images, scripts and styles.");
}
});
请查看@CodePen https://codepen.io/animatedcreativity/pen/07c67507a741a76f4ae208d52a29cf7b/
^ 我在示例中为您添加了大图像。只有在所有内容完全加载后才会显示警报。
推荐阅读
- sql-server - SSAS:元数据管理器中的错误...加载“DatabasePermission”时。在不相关的立方体中
- google-app-engine - Point 已将自定义域添加到应用服务 Google Cloud Platform
- c# - C# 相对连接字符串不起作用
- java - 无法使用 JDBC 或 MySQL Workbench 连接到作为 Docker 容器安装的 MySQL 实例
- cassandra - 不匹配的唯一约束
- makefile - 制作:评估调用结果:配方在第一个目标之前开始
- ns-3 - ns3 模拟器中是否有任何特定的传感器节点?ns3有哪些类型的传感器?
- javascript - 将放置