내 코드가 작동하지 않는 이유를 알아낼 수 없으며, 도와 주시면 감사하겠습니다. 오버레이 또는 닫기 버튼을 클릭하거나 오버레이를 닫을 때 필요합니다. .오버레이를 클릭하면 모달을 닫는 방법
<div class="callback-form promo">
<form name='promoform' id="promoform">
<span class="close-btn close">✖</span>
<input type="text" name="name" placeholder="Имя" maxlength="30">
<input type="tel" name="phone" placeholder="Телефон" maxlength="20">
<input class="callback-submit" type="submit" value="Отправить" name="save" id="sendPromo" disabled>
</form>
</div>
JS :
$(".callPromo").click(function() {
$(".callback-form.promo").css("display", "block");
$(".close").click(function() {
$(".callback-form.promo").css("display", "none");
});
$(".callback-form.promo").on("click", function(e) {
var clicked = $(e.target);
var x = $(".callback-form.promo #promoform");
console.log(clicked);
if (clicked != x) {
$(".callback-form.promo").css("display", "none");
}
});
});
당신은 함께 작업 예를 넣어 주시겠습니까? ** 그리고 ** 당신이 가지고있는 문제는 * 잘 작동하지 않기 때문에 * 매우 설명 적이 지 않다;) –