lot*_*ons 5 html javascript google-chrome
在javascript中显示确认框时,如果是或否导致页面重定向,则单击是或否后似乎有延迟.延迟大约是确认框打开的持续时间.这只适用于Chrome.有没有人有这样的解决方案,所以Chrome没有延迟?
一个描述问题的简单示例:
<html>
<head></head>
<body>
<script type='text/javascript'>
var goToGoogle = confirm("Go to Google?");
if (goToGoogle) {
window.location.href="http://www.google.com";
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
这似乎是问题 98275:Javascript 确认对话框创建长时间延迟并似乎锁定页面。它被标记为已修复,但根据评论,用户似乎仍然看到它。我可以确认该错误存在于18.0.1025.142.
至于使用没有此错误修复的 Chrome 版本的用户的解决方案,我创建了一个模式对话框的基本实现,您可以在这个 jsFiddle 中使用。它基于这篇文章:使用 CSS 和 Javascript 创建模态对话框。
或者,如果您正在使用/计划使用 jQuery,则可以使用jQuery 对话框。
| 归档时间: |
|
| 查看次数: |
1708 次 |
| 最近记录: |