/* ******************************************************* * filename : sub.js * description : �쒕툕컨í뀗×å좎뿉׺� �¬ì슜�섎뒗 JS * date : 2020-02-24 ******************************************************** */ jQuery(function($){ /* �쒕툕 Visual Active */ setTimeout(addActive($("#visual"))); /* �쒕툕 MagnificPopup */ magnificPopup($(".popup-gallery")); /* �쒕툕 Scrollbar Table */ $(".custom-scrollbar-wrapper").each(function () { var $scrollObject = $(this).find(".scroll-object-box"); if ($.exists($scrollObject)) { customScrollX($scrollObject); } $(this).on("touchmove click",function () { $(this).find(".custom-scrollbar-cover").fadeOut(200); }); }); /* *********************** �쒕툕 ×¼붾돱 FIXED ************************ */ if ($.exists(".fixed-sub-menu")) { var $fixedSubMenu = $(".fixed-sub-menu"); $(window).scroll(function () { var topMenuStart = $fixedSubMenu.offset().top; if ( getScrollTop() > topMenuStart ) { $fixedSubMenu.addClass("fixed"); }else { $fixedSubMenu.removeClass("fixed"); } }); } /* *********************** ×¼붾돱 FIXED ë°� �´ë떦�곸뿭 �´ë룞 ************************ */ if ($.exists(".fixed-move-tab-list-wrapper")) { var $fixedMoveTab = $(".fixed-move-tab-list"); var $moveTabItem = $fixedMoveTab.find("li"); var menuCount= $moveTabItem.size(); // �쒕툕×¼붾돱ê°� ê°숈씠 fixed�좊븣�� �덈맆�� 구ë텇 if ($.exists(".fixed-sub-menu")) { var fixedStartTab = $fixedMoveTab.offset().top - $(".fixed-sub-menu").height(); var fixedStartHeight = $fixedMoveTab.height() + $(".fixed-sub-menu").height(); }else { var fixedStartTab = $fixedMoveTab.offset().top; var fixedStartHeight = $fixedMoveTab.height(); } $(window).scroll(function () { // ×¼붾돱fixed if ( getScrollTop() > fixedStartTab ) { $fixedMoveTab.addClass("fixed"); }else { $fixedMoveTab.removeClass("fixed"); } // ×¼붾돱�´ë룞 var nav= new Array(); for(var i=0;i < menuCount;i++){ nav[i]="nav"+i; nav[i]=$($moveTabItem.eq(i).children("a").attr("href")).offset().top - fixedStartHeight; } $moveTabItem.each(function (idx) { if( getScrollTop() >= nav[idx] ){ $moveTabItem.removeClass('selected'); $moveTabItem.eq(idx).addClass('selected'); }; }); }); $moveTabItem.find("a").click(function () { var goDiv = $($(this).attr("href")).offset().top - (fixedStartHeight-1); moveScrollTop(goDiv); return false; }); } /* *********************** �먮뵒�� ê´��� ************************ */ if ($.exists(".editor")) { /* �뚯씠ë¸� �¤í겕롤ë꽔ê¸� */ $(".editor table").each(function () { $(this).wrap("
"); }); /* ifrmae �쒓·¸ ê°먯떥ê¸� */ $(".editor iframe").each(function () { var iframeSrc = $(this).attr("src"); var findStr = "https://www.youtube.com/embed"; if (iframeSrc.indexOf(findStr) != -1) { $(this).wrap("
"); } }); } /* *********************** �쒗뭹 �¬ë씪�´ë뱶 ************************ */ /* �¸í듃ë¡� */ $('.prd-intro-img-list').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: true, fade: false, dots:false, autoplay: true, speed:800, infinite:true, autoplaySpeed: 3000, easing: 'easeInOutQuint', pauseOnHover:false, prevArrow: '', nextArrow: '', }); /* ë·°í럹�´ì� */ $(".prd-view-slide-wrap").each(function () { var $prdViewSlide =$(this).find(".prd-view-slide"); $prdViewSlide.on('init', function(event, slick, currentSlide) { $(this).parents(".prd-view-slide-wrap").append('
/
'); $(this).parents(".prd-view-slide-wrap").find('.current').text(slick.currentSlide + 1); $(this).parents(".prd-view-slide-wrap").find('.total').text(slick.slideCount); }) .on('beforeChange', function(event, slick, currentSlide, nextSlide) { $(this).parents(".prd-view-slide-wrap").find('.current').text(nextSlide + 1); }); $prdViewSlide.slick({ slidesToShow: 1, slidesToScroll: 1, arrows: true, fade: false, dots:true, autoplay: true, speed:800, infinite:true, autoplaySpeed: 3000, easing: 'easeInOutQuint', pauseOnHover:false, prevArrow: '', nextArrow: '', responsive: [ { breakpoint: 801, settings: { slidesToShow: 1, slidesToScroll: 1, dots:false, } }, ] }); // ��쓣 �꾨��� $(".showroom-con-box .cm-tab-list li a").click(function () { $(".prd-view-slide").slick('setPosition'); }); }); $('.relate-slide').slick({ slidesToShow: 4, slidesToScroll: 1, arrows: true, fade: false, dots:false, autoplay: true, speed:800, infinite:true, autoplaySpeed: 3000, easing: 'easeInOutQuint', pauseOnHover:false, prevArrow: '', nextArrow: '', responsive: [ { breakpoint: 801, settings: { slidesToShow: 2, slidesToScroll: 1, } }, ] }); /* *********************** 리ì뒪�¸ì쓽 �믪씠ê°� ׺욎텛ê¸� ************************ */ var $autoList = $(".auto-height-list-con .auto-height-item"); // ul > li var $autoListInner = $autoList.children(".inner-box"); // ul > li �덉뿉 borderê°� �쒖떆�섎뒗 �곸뿭 var heightDiv = ".inner"; // �믪씠ê°믪쓣 ê²°ì젙�섎뒗 �곸뿭 var listNum = $autoList.length; var resetWidth = 480; // �믪씠ê°믪쓣 �´ì젣�섎뒗 구ê컙 autoHeight(); $(window).resize(function () { autoHeight(); }); function autoHeight(){ maxHeight = 0; for (var i=0; i maxHeight ) { maxHeight = curHeight; } } $autoListInner.height(maxHeight); if ( $(window).innerWidth() < resetWidth + 1 ){ $autoListInner.css('height','auto'); } } /* *********************** ×Þ꾩슜�뺣³´ ê²뚯떆�� ************************ */ $(".review-item:not('.review-title-item') .review-table-tbl").click(function () { var $review_item = $(this).parents(".review-item"); var $reviewCon = $(this).siblings(); if ( $review_item.hasClass("open") ) { $(this).siblings().slideUp(); $(".review-item").removeClass("open"); }else { $(".review-item .review-detail-box:visible").slideUp(); $reviewCon.slideDown(); $(".review-item").removeClass("open"); $review_item.addClass("open"); } }); /* *********************** �¼ë£¸ ×Ù��꾨·° ************************ */ $(".map-view-btn").toggle( function () { $(".map-view-wrap").addClass("open"); }, function () { $(".map-view-wrap").removeClass("open"); } ); /* *********************** 문í솕�¤í룷×å좏썑�� �¬ë씪�´ë뱶 ************************ */ $('.sketch-slide').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, dots:false, autoplay: true, speed:800, infinite:true, autoplaySpeed: 3000, easing: 'easeInOutQuint', pauseOnHover:false, asNavFor :'.sketch-nav-slide', }); $('.sketch-nav-slide').slick({ slidesToShow: 6, slidesToScroll: 1, arrows: true, fade: false, dots:false, autoplay: true, speed:800, infinite:true, autoplaySpeed: 3000, easing: 'easeInOutQuint', pauseOnHover:false, focusOnSelect: true, prevArrow: '', nextArrow: '', asNavFor :'.sketch-slide', responsive: [ { breakpoint: 801, settings: { slidesToShow: 4, slidesToScroll: 1, } }, ] }); });