【发布时间】:2016-01-13 23:38:42
【问题描述】:
我有一个页面,当点击页面上的相应链接时,需要打开不同的模式框。我的结构和 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) {
}
【问题讨论】:
标签: javascript wordpress modal-dialog modalpopups