【发布时间】:2020-07-27 09:53:58
【问题描述】:
我正在使用这个 jQuery 模态 here,但外部 div 的 onclick 事件没有触发。
这意味着如果在其外部按下模态框并不会关闭。
我尝试过超时并在点击事件上分离叠加层,但没有成功。
$(".js-modal-close").on("click", function() {
$("#WidgetContainer").toggle("slow");
$(".modal-box, .modal-overlay").fadeOut(500, function() {
$(".modal-overlay").remove();
});
});
setTimeout(() => {
$(".modal-overlay").on("click", function() {
$("#WidgetContainer").toggle("slow");
$(".modal-box, .modal-overlay").fadeOut(500, function() {
$(".modal-overlay").remove();
});
});
}, 500);
【问题讨论】:
标签: javascript jquery simplemodal