반응형
레이어 팝업을 사용하다 닫기 버튼 클릭을 통해서만 아니라
팝업 외부 영역 클릭이나 키보드 ESC 누를때 닫게 해달라는 요청!.!
간단하지만 유용하게 사용할 것 같아 올려본다!
- 팝업 외부 영역 클릭시 팝업 닫힘
/* 외부영역 클릭시 팝업 닫기 */
$(document).mouseup(function (e){
if($(".layer_pop").has(e.target).length === 0){
$(".layer_pop").hide();
}
});
- ESC 누를시 팝업 닫힘
/* ESC 키 누를시 팝업 닫기 */
$(document).keydown(function(e){
//keyCode 구 브라우저, which 현재 브라우저
var code = e.keyCode || e.which;
if (code == 27) { // 27은 ESC 키번호
$('.layer_pop').hide();
}
});
반응형
'JAVASCRIPT' 카테고리의 다른 글
[JQUERY/JSTL] SELECT BOX 년도 생성 (0) | 2022.03.03 |
---|---|
[JAVASCRIPT] 첨부파일 이미지 미리보기 (input type="file") (1) | 2022.02.22 |
[JAVASCRIPT/JQUERY] eclipse 자바스크립트 자동 완성 플러그인(tern) (2) | 2022.01.18 |
[JAVASCRIPT] 천 단위 콤마(,) 찍기 (0) | 2022.01.13 |
[jQuery] AJAX를 사용한 DB연동 자동완성(Autocomplete)(feat.스프링) (13) | 2022.01.13 |
댓글