jQuery(function($){
/* *********************** 메인 비주얼 ************************ */
// 임의의 영역을 만들어 스크롤바 크기 측정
function getScrollBarWidth(){
if($(document).height() > $(window).height()){
$('body').append('
');
fakeScrollBar = $('#fakescrollbar');
fakeScrollBar.append('
');
var w1 = fakeScrollBar.find('div').innerWidth();
fakeScrollBar.css('overflow-y', 'scroll');
var w2 = $('#fakescrollbar').find('div').html('html is required to init new width.').innerWidth();
fakeScrollBar.remove();
return (w1-w2);
}
return 0;
}
// 메인 비주얼 높이값 설정
$("#mainVisual.full-height").each(function () {
scrollWidth = getScrollBarWidth();
var win_width = $(window).outerWidth() + getScrollBarWidth();
var visual_height = $(window).height() - $("#productQuickMenuCon").height();
if ( win_width > 800 ) {
$("#mainVisual").height(visual_height);
}else {
$("#mainVisual").css("height","auto");
}
$(window).resize(function () {
var win_width = $(window).outerWidth() + getScrollBarWidth();
var visual_height = $(window).height() - $("#productQuickMenuCon").height();
if ( win_width > 800 ) {
$("#mainVisual").height(visual_height);
}else {
$("#mainVisual").css("height","auto");
}
});
});
var $mainVisual = $(".main-visual-con");
// 메인 비주얼 zoom-out 효과
$mainVisual.on('init', function(event, slick) {
$(".main-visual-item").eq(0).addClass("active-item");
});
$mainVisual.on('afterChange', function(event, slick, currentSlide){
$(".main-visual-item").removeClass("active-item");
$(this).find(".main-visual-item").eq(currentSlide).addClass("active-item")
});
// 메인 비주얼 슬라이드
$('.main-visual-con').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
dots:true,
autoplay: true,
speed:2000,
infinite:true,
autoplaySpeed: 4000,
easing: 'easeInOutQuint',
pauseOnHover:false
});
});