javascript - 如何使用 javascript 自动关闭弹出警报
问题描述
当用户单击一个按钮时,我想显示一个弹出警报,其中包含“您正在重定向”之类的消息,并且在 2 到 3 秒后弹出警报需要自动关闭。是否可以在 javascript 中执行此操作?任何人都可以建议如何实现这一目标。
解决方案
您可以使用setTimeout
函数来实现这一点。
document.getElementById('my-btn').onClick = function(e) {
e.preventDefault();
showPopup();
setTimeout(function () {
location.href = 'new location';
}, 2000);
}
推荐阅读
- python - 在 Seaborn 热图中绘制离散 X/Y 值
- html - 我可以使用 100% 高度而不是 100vh 的 flex 在身体中垂直居中吗?
- ios - IOS - ios 中的 googlemaps polyutils 等效类
- dashboard - node-red-dashboard - 从日期选择器链接日期选择
- c# - 用于连接表的 MVC 核心存储库
- android - 将屏幕从一台设备镜像到另一台设备
- python - 一个正则表达式
- drupal - 将 Drupal 7.43 升级到 8 错误:源数据库是 Drupal 版本 8 但选择了版本 7
- security - 为什么将盐与散列密码一起存储在数据库中
- mysql - MySQL如何计算包含指定列值的列