(() => { const { EventManager, utils } = ShopbySkin; const { isMobileDevice } = utils; // 외부스크립트 등록 기능. 삭제금지 ShopbyExternalScript?.initialize({ apiOption: { platform: 'MOBILE_WEB', }, }).then(() => { EventManager.fire('QUERY_PAGE_SCRIPTS', ShopbyExternalScript?.scripts); }); EventManager.on('PAGE_LOAD_COMPLETED', ({ profile }) => { // 외부스크립트 등록 기능. 삭제금지 ShopbyExternalScript?.setGlobalObjectSb({ getPlatform: () => (isMobileDevice ? 'MOBILE_WEB' : 'PC'), profile, }); }); const searchParams = new URLSearchParams(location.search); const trackingKey = searchParams.get('trackingKey'); const channelType = searchParams.get('channelType'); const { setTrackingKey, setChannelType } = ShopbySkin.utils; setTrackingKey(trackingKey); setChannelType(channelType); // 상단 세로 슬라이드 배너 Swiper 초기화 EventManager.on('PAGE_LOAD_COMPLETED', () => { // Swiper가 정의되어 있는지 확인 후 초기화 if (typeof Swiper !== 'undefined' && document.querySelector('.top-banner-swiper')) { const topBannerSwiper = new Swiper('.top-banner-swiper', { direction: 'vertical', loop: true, autoplay: { delay: 3000, disableOnInteraction: false, }, speed: 500, slidesPerView: 1, spaceBetween: 0, }); } }); })(); setTimeout(() => { // 스크롤 이벤트 let scrolled = false; window.addEventListener('scroll', function () { if (window.scrollY > 0 && !scrolled) { scrolled = true; // Trigger your event here //console.log('Scroll value is greater than 0!'); document.querySelector('.category-slider')?.classList.add('active'); } else if (window.scrollY === 0 && scrolled) { scrolled = false; document.querySelector('.category-slider')?.classList.remove('active'); } }); }, 500);