또뜨창고
[jQuery] 다른 영역 클릭시 팝업 닫기
포부리
2019. 12. 2. 17:57
툴팁, 모달에서 자주 사용하는 스크립트
event.target
방법을 이용하여 작성되었다.
function tooltipShow() {
$(".icon-question-badge").each(function(eq, element) {
var btn = $(element);
var tooltipWrap = btn.closest(".box-question-badge");
$(element).click(function() {
tooltipWrap.toggleClass("active");
return false;
});
});
}
$(document).on("touch click", ".icon-question-badge", tooltipShow);
$(document).on("touch click", ".question-badge-after .btn-close", function() {
$(this)
.closest(".box-question-badge")
.removeClass("active");
});
$(document).click(function(e) {
if (
e.target.className === "list-01-item" ||
e.target.className === "question-badge-after"
) {
return false;
}
$(".box-question-badge").removeClass("active");
});
return false
를 넣어주는 것이 중요 포인뚜 ❣️