他のすべての.open-img要素を使用してモーダルを開くにはどうすればよいですか?複数のdiv要素からモーダルを開きます
最終的にイメージを内部でトリガーしたいと思っていますが、私はこれを使用しているはずですが、うまく動作するはずです。
Codepen:事前に
var modal = document.querySelector(".modal");
var modalBg = document.querySelector(".modal-bg");
var closeButton = document.querySelector(".close-button");
var openImg = document.querySelector(".open-img");
closeButton.addEventListener("click", function() {
modal.classList.toggle("closed");
modalBg.classList.toggle("closed");
});
this.openImg.addEventListener("click", function() {
modal.classList.toggle("closed");
modalBg.classList.toggle("closed");
});
おかげhttp://codepen.io/Middi/pen/EWxKLZ
Javascriptを。
このソリューションをお試しください:http://stackoverflow.com/questions/21700364/javascript-adding- click-event-listener-to-class –