반응형
안녕하세요. 오늘은 외부 영역 클릭시 div를 숨기는 스크립트를 알아보겠습니다.
보통은 레이어팝업을 구현할 때 많이 사용하는데요. 팝업 외의 영역을 클릭했을 때 사라지도록 많이 사용됩니다.
[html]
<div style="width: 200px;height: 200px;background: azure">
외부영역 클릭시 이벤트
</div>
<js>
$(document).mouseup(function (e) {
var movewrap = $("div");
if (movewrap.has(e.target).length === 0) {
movewrap.hide();
}
});
movewrap이라는 변수를 지정해주고, length가 0일때, div를 뜻하는 movewrap을 hide시키는 스크립트입니다.
반응형
'Web > jquery' 카테고리의 다른 글
[jQuery] swiper slider 사용법(반응형), 옵션 (0) | 2023.03.13 |
---|---|
[jQuery] $ is not defined, jQuery is not defined 오류 해결방법 (0) | 2023.03.13 |
[jquery] 제이쿼리 cdn, 최신버전 사용하기 (0) | 2023.03.13 |
[Jquery] 더보기버튼 리스트 노출 (0) | 2023.03.10 |
[jquery] slick slider 사용 방법[예제] (1) | 2023.03.10 |