小编Fel*_*x B的帖子

在一个页面上打开多个模态框

我有一个页面,当点击页面上的相应链接时,需要打开不同的模态框.我有一个结构和javascript工作在一个窗口,但我不能让它工作多个.我想我需要循环遍历每个模态框...但是不能完全弄清楚语法.

这是针对客户端的WordPress网站,我使用高级自定义字段来填充内容.该页面尚未发布,所以这里是一个显示我的代码的codepen:http://codepen.io/FelixB/pen/EPvEVG

代码:

var modal = document.getElementsByClassName('modal-window');

var btn = document.getElementsByClassName("click-to-open");

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

for (var i = 0; i < btn.length; i++) {
  var thisBtn = btn[i]
  thisBtn.onclick = function() {
    alert("hello");

    //modal.style.display = "block";
  }
}

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

window.onclick = function(event) {

}
Run Code Online (Sandbox Code Playgroud)

javascript wordpress modal-dialog modalpopups

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

javascript ×1

modal-dialog ×1

modalpopups ×1

wordpress ×1