$( document ).ready(function() { if ( CHKKEY == 0 ) { setTimeout(() => { $(".pop_container").fadeIn(); $("body").css('height', '100vh'); $("body").css('overflow', 'hidden'); }, 1800); // introDoor가 끝나는 2초 뒤 실행 } else { $(".pop_container").fadeIn(); $("body").css('height','100vh') $("body").css("overflow", "hidden"); } $(".pop_contents_wrap").on("wheel", function(e) { const el = this; const delta = e.originalEvent.deltaY; const up = delta < 0; // 내부 스크롤 가능 여부 체크 const canScrollUp = up && el.scrollTop > 0; const canScrollDown = !up && el.scrollTop + el.clientHeight < el.scrollHeight; if (canScrollUp || canScrollDown) { // 내부 스크롤 가능한 경우 → 이벤트 소비해서 window로 안 보내기 e.stopPropagation(); // preventDefault 안 하면 body wheel 이벤트가 또 먹을 수 있음 e.preventDefault(); el.scrollTop += delta; // 직접 스크롤 반영 } }); $(".pop_btn_wrap button").on("click", function () { $(".pop_container").hide(); $("body").css('height','auto'); $("body").css("overflow", ""); }); }); function BoardPopUpClose( mode = '' ) { //document.getElementById( popup_id ).hidden = true; //! 오늘 하루 팝업창 뜨지 않도록 하기 if( mode == 'day' ) { const slides = document.querySelectorAll('.swiper-slide'); const date = new Date(); let days = 1; date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000 ) ); slides.forEach(function(slide) { document.cookie = slide.id + '=true;expires=' + date.toUTCString() + ';path=/'; }); } document.querySelector('.pop_container').style.display = 'none'; } function BoardPopupMove( url ) { location.href = url; } /* function BoardPopUpClose(){ document.querySelector('.pop_container').style.display = 'none'; } */ /* function BoardPopUpClose(day) { // .swiper-slide 클래스를 가진 모든 요소를 선택합니다. const slides = document.querySelectorAll('.swiper-slide'); // id 값을 저장할 배열을 초기화합니다. const ids = []; // 각 요소의 id 값을 배열에 추가합니다. slides.forEach(function(slide) { ids.push(slide.id); }); console.log(ids); // id 값 배열을 반환합니다. return ids; } */