<script>
$(".image-popup").on('click', function() {
$(this).find(".myModal").addClass("modal-active");
$(".modal-active").css("display", "block");
});
$(".close").on('click', function() {
$(".modal-active").css("display", "none");
var myVar = $(this).closest(".image-popup");
myVar.find(".myModal").removeClass("modal-active");
$(".modal-active").css("display","none");
});
</script>
我試圖讓模態出現,然後消失,當我點擊關閉按鈕。問題是removeClass()不起作用,「display」,「none」不會覆蓋第一個點擊函數。任何幫助?jQuery/Javascript在點擊時添加/刪除這個類型
圖像配' - popup'內部'.close'?如果是這樣,請在close click回調函數中添加'evt'作爲參數,然後添加'evt.preventDefault();'以阻止事件冒泡DOM。 – War10ck
.close位於.image-popup –