let swiper4 = null; let swiper5 = null; let swiper5_2 = null; $(document).ready(function(){ const url = new URL(location.href) const urlParams = url.searchParams const s = urlParams.get('s') if(s !== null){ const y = document.querySelector(`.${s}`).offsetTop $('html, body').stop().animate({ scrollTop: y - 170 }) } const swiper1 = new Swiper('.section__01 .swiper__container', { centeredSlides: true, slidesPerView: 'auto', spaceBetween: 92, loop: true, loopedSlides: 20, autoHeight: false, navigation: { nextEl: '.swiper-button-next-01', prevEl: '.swiper-button-prev-01', }, pagination: { el: '.swiper-pagination-01', clickable: true, } }); const swiper2 = new Swiper('.section__03 .content__swiper.pc', { centeredSlides: true, slidesPerView: 'auto', loop: true, loopedSlides: 2, autoHeight: false, pagination: { el: '.swiper-pagination-02', clickable: true, } }); const swiper2_1 = new Swiper('.section__03 .content__swiper.mo', { centeredSlides: true, slidesPerView: 'auto', loop: true, loopedSlides: 2, autoHeight: true, pagination: { el: '.swiper-pagination-02-mo', clickable: true, } }); swiper4 = new Swiper('.section__05pc .swiper__container', { centeredSlides: true, slidesPerView: 'auto', loopedSlides: 2, spaceBetween: 84, autoHeight: false, pagination: { el: '.swiper-pagination-04', clickable: true, }, navigation: { nextEl: '.swiper-button-next-04', prevEl: '.swiper-button-prev-04', }, on:{ activeIndexChange(e){ const idx = e.realIndex $('.section__05 .section__header span').removeClass('active') $(`#header${idx}`).addClass('active') } } }); const swiper4_1 = new Swiper('.section__05mo .swiper__container', { centeredSlides: true, slidesPerView: 'auto', loopedSlides: 2, autoHeight: true, pagination: { el: '.swiper-pagination-04-mo', clickable: true, }, }); swiper5 = new Swiper('.section__09pc .ver__slide', { slidesPerView: 'auto', direction: 'vertical', centeredSlides: true, loop: true, spaceBetween: 84, autoHeight: true, autoplay: { delay: 6000, disableOnInteraction: false }, on:{ activeIndexChange(e){ const idx = e.realIndex $('.slide__side p').removeClass('on') $(`#slideSide${idx}`).addClass('on') } } }); swiper5_2 = new Swiper('.section__09mo .bottom__slide', { slidesPerView: 'auto', centeredSlides: true, loop: true, autoHeight: true, }); const swiper5_1 = new Swiper('.section__09mo .top__slide', { slidesPerView: 'auto', centeredSlides: true, loop: true, spaceBetween: 25, autoplay: { delay: 6000, disableOnInteraction: false }, navigation: { nextEl: '.swiper-button-next-09', prevEl: '.swiper-button-prev-09', }, on:{ slidePrevTransitionStart(){ swiper5_2.slidePrev() }, slideNextTransitionStart(){ swiper5_2.slideNext() } } }); const swiper33 = new Swiper('.section__044 .swiper__container.sectionTab01', { centeredSlides: true, slidesPerView: 'auto', loop: true, loopedSlides: 2, spaceBetween: 84, autoHeight: true, pagination: { el: '.swiper-pagination-sectionTab01', clickable: true, }, navigation: { nextEl: '.swiper-button-next-sectionTab01', prevEl: '.swiper-button-prev-sectionTab01', } }); const swiper33_1 = new Swiper('.section__044 .swiper__container.sectionTab02', { centeredSlides: true, slidesPerView: 'auto', loop: true, loopedSlides: 2, spaceBetween: 84, autoHeight: true, pagination: { el: '.swiper-pagination-sectionTab02', clickable: true, }, navigation: { nextEl: '.swiper-button-next-sectionTab02', prevEl: '.swiper-button-prev-sectionTab02', } }); const swiper33_2 = new Swiper('.section__044 .swiper__container.sectionTab03', { centeredSlides: true, slidesPerView: 'auto', loop: true, loopedSlides: 2, spaceBetween: 84, autoHeight: true, pagination: { el: '.swiper-pagination-sectionTab03', clickable: true, }, navigation: { nextEl: '.swiper-button-next-sectionTab03', prevEl: '.swiper-button-prev-sectionTab03', } }); const swiper4_2 = new Swiper('.section__04 .bottom-container.mo', { centeredSlides: false, slidesPerView: 'auto', spaceBetween: 24, autoHeight: true, }); $('.header__menu--click--sub').hover(function(){ $('#subMenu').addClass('on') }, function(){ $('#subMenu').removeClass('on') }) }) $(document).on('click', '.slide__side p', function(){ const id = $(this).attr('id').split('slideSide')[1] swiper5.slideTo(id) }) $(document).on('click', '.header__menu--click', function(){ $('.header.mo').removeClass('on') const pos = $(this).attr('id') const y = document.querySelector(`.${pos}`).offsetTop $('html, body').stop().animate({ scrollTop: y - 170 }) }) $(document).on('click', '#headerMenu', function(){ const on = $('.header.mo').attr('class').split(' ').includes('on') if(on){ $('.header.mo').removeClass('on') } else { $('.header.mo').addClass('on') } }) const openVPopup = id => { $(`#${id}`).show() } const closeVPopup = id => { $(`#${id}`).hide() } const goToTop = () => { $('.header.mo').removeClass('on') $('html, body').stop().animate({ scrollTop: 0 }) } const openAccordion = id => { $(`.${id}`).addClass('active') $('html, body').css('overflow', 'hidden') } const closeAccordion = id => { $(`.${id}`).removeClass('active') $('html, body').css('overflow', 'auto') } $(document).on('click', '.section__05 .section__header span', function(){ const $id = $(this).attr('id').split('header')[1] swiper4.slideTo($id) }) $(document).on('click', '.side__arrow i', function(){ const $id = $(this).attr('class') if($id === 'arrow__left') swiper5.slideNext() else swiper5.slidePrev() }) const sendEmail = () => { const name = $('input[name=name]').val() const phone = $('input[name=phone]').val() const email = $('input[name=email]').val() const company = $('input[name=company]').val() const title = $('input[name=title]').val() const comment = $('input[name=comment]').val() if( name.replace(/ /gi, '') === '' || phone.replace(/ /gi, '') === '' || email.replace(/ /gi, '') === '' || company.replace(/ /gi, '') === '' || title.replace(/ /gi, '') === '' || ($('input[name=agreeMO]').prop('checked') === false && $('input[name=agreePC]').prop('checked') === false) ) { openVPopup('failedPopup') return false } else { emailjs.send("gyu_s_mail","template_g79cs3j",{ name: name, company: company, phone: phone, email: email, title: title, comment: comment, }).then(() => { openVPopup('submitPopup') $('input[name=name]').val('') $('input[name=phone]').val('') $('input[name=email]').val('') $('input[name=company]').val('') $('input[name=title]').val('') $('input[name=comment]').val('') }, (error) => { alert(error) }) } } $(document).on('click', '.section__044 .section__tab .tab__item', function(){ const $target = $('.section__044 .section__tab .tab__item') const $target2 = $('.section__044 .swiper__container') const $id = $(this).attr('id') $target.removeClass('active') $(this).addClass('active') $target2.removeClass('active') $(`.${$id}`).addClass('active') }) $(document).on('click', '.move-to-scroll', function(){ $('.header.mo').removeClass('on') const id = $(this).attr('id'); const y = document.querySelector(`.${id}`).offsetTop $('html, body').stop().animate({ scrollTop: y - 170 }) }) function moveToSubPage(url) { location.href = url }