首页 > 解决方案 > 在 Java Script 中,当我单击按钮以显示弹出模式时,它只会保持加载一秒钟然后消失

问题描述

当我单击按钮加载弹出模式时,弹出窗口会出现一毫秒(您几乎可以看到它,然后它又消失了)。

有谁知道为什么会这样?

下面是我正在使用的 Java Script 代码。正如我所提到的,弹出窗口确实会加载,然后它会立即消失。

在这个 Java 脚本之上,我确实有另一个模式弹出窗口,它可以工作并在我单击按钮后保持加载状态,但我不确定为什么下面的内容不起作用。

        var contactModal = document.getElementById("contactModal");


        var contactBtn = document.getElementById("Contact");


        var span = document.getElementsByClassName("contactModalClose")[0];


        contactBtn.onclick = function() {
          contactModal.style.display = "block";
        }


        span.onclick = function() {
          modal.style.display = "none";
        }


        window.onclick = function(event) {
          if (event.target == modal) {
            contactModal.style.display = "none";
          }
        }

标签: javascriptpopupsimplemodal

解决方案


推荐阅读