javascript - 在 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";
}
}
解决方案
推荐阅读
- java - Android Studio 使用相同的密钥构建所有捆绑包
- r - 如何预测 xgboost 二元选择模型的准确性?
- java - 如何从不同的时区获取原始日期时间
- javascript - 当我单击导航栏按钮时,我的搜索栏宽度正在改变
- java - 为什么我的水平回收视图不会在片段中滚动
- java - 从列表中删除重复条目并保留最后更新的条目 LocalDate
- python - 如何为 scipy.odr 绘制 1-Sigma 预测区间
- javascript - 变量“数据”在声明之前如何访问?
- r - R Data.Table 按列名称重塑
- python - 在列表理解python之后使用方括号是什么意思?