/* Design by 봄디자인 */ function SliderK__show($slider, index) { var $currentSlide = $slider.find('.slides > div.active'); var $postSlide = $slider.find('.slides > div').eq(index); $currentSlide.removeClass('active'); $postSlide.addClass('active'); $slider.find('.page-nav > div.active').removeClass('active'); $slider.find('.page-nav > div').eq(index).addClass('active'); } function SliderK__showPrev($slider) { SliderK__showPost($slider, -1); } function SliderK__showNext($slider) { SliderK__showPost($slider, 1); } function SliderK__showPost($slider, change) { var $currentSlide = $slider.find('.slides > div.active'); var $postSlide = null; var $firstSlide = $slider.find('.slides > div:first-child'); var $lastSlide = $slider.find('.slides > div:last-child'); if ( change == 1 ) { $postSlide = $currentSlide.next(); if ( $postSlide.length == 0 ) { $postSlide = $firstSlide; } } else if ( change == -1 ) { $postSlide = $currentSlide.prev(); if ( $postSlide.length == 0 ) { $postSlide = $lastSlide; } } SliderK__show($slider, $postSlide.index()); } /* 초기화 */ function SliderK__init() { $('.slider-k').each(function(index, node) { var $slider = $(node); SliderK__initPageNav($slider); SliderK__initSideBtns($slider); SliderK__initAutoplay($slider); }); } // 페이지 내비를 자동으로 만들어줍니다. function SliderK__initPageNav($slider) { var currentIndex = $slider.find('.slides > div.active').index(); var slidesCount = $slider.find('.slides > div').length; var html = ''; for ( var i = 0; i < slidesCount; i++ ) { if ( i == currentIndex ) { html += '
'; } else { html += '
'; } } html = ''; $slider.append(html); $slider.find('.page-nav > div').click(function() { SliderK__show($slider, $(this).index()); }); } // 사이드 버튼에 이벤트를 겁니다. function SliderK__initSideBtns($slider) { $slider.find('.side-btns > div').click(function() { var index = $(this).index(); if ( index == 0 ) { SliderK__showPrev($slider); } else { SliderK__showNext($slider); } }); } function SliderK__initAutoplay($slider) { var autoplay = $slider.data('autoplay'); $slider.data('autoplay-now-work', 'Y'); $slider.mouseenter(function() { $slider.data('autoplay-now-work', 'Y'); }); $slider.mouseleave(function() { $slider.data('autoplay-now-work', 'Y'); }); if ( autoplay != 'Y' ) { return false; } var autoplayInterval = $slider.data('autoplay-interval'); if ( typeof autoplayInterval == 'undefined' ) { autoplayInterval = 3000; } else { // 문자열을 숫자화 autoplayInterval = autoplayInterval * 1; } var autoplayDirIsLeft = $slider.data('autoplay-dir') == 'left'; setInterval(function() { if ( $slider.data('autoplay-now-work') == 'Y' ) { if ( autoplayDirIsLeft ) { SliderK__showPrev($slider); } else { SliderK__showNext($slider); } } }, autoplayInterval); } SliderK__init(); $(window).scroll(function() { var scrollTop = $(window).scrollTop(); if ( scrollTop > 100 ) { $('.top-bar').addClass('no-scroll-top-0'); } else { $('.top-bar').removeClass('no-scroll-top-0'); } }) $('.btn-toggle-menu-1').click(function() { $(this).toggleClass('active'); })