javascript - 如何只显示一次点击弹窗

标签 javascript onclick popup

我有一个关于 onclick 弹出窗口的问题。如何让它每个唯一显示一次,因为弹出链接总是在我点击我网站上的所有地方后打开。

<script type="text/javascript">
   function load() {window.open('http://...','_blank');}
</script>

那么,如何让它只显示一次呢?

最佳答案

您可以尝试将弹出窗口的状态存储在 var 中:

var popupShown = false;

function load() {
    if(!popupShown) window.open('http://...','_blank');
    popupShown=true;
}

关于javascript - 如何只显示一次点击弹窗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44649710/

相关文章:

iOS 7 UISearchDisplayController 搜索数据时不清理背景

javascript - 谷歌浏览器不考虑 window.name

集成 django-tinymce 和 django-filebrowser 时出现 Javascript 错误

javascript - jQuery toggleClass 不工作?

Android Studio,按钮onClick

java - 如何使用java onclick shuffle数组

javascript - 如何在javascript中设置弹出文本的格式?

javascript - es6 导入 using.mjs 后缀失败并出现 MIME 错误

javascript - 在 postmessage 中指定多个 targetOrigin uri

javascript - 调用函数时如何传入参数名称?