var default_option = {
autoplay: true,
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
speed: 800,
autoplaySpeed: 4500,
dots: false,
arrows: false,
lazyLoad: 'ondemand'
}
// 모달 제품 이미지
var thumb_main_option = {
autoplay: false,
fade: true,
speed: 250,
adaptiveHeight: false,
asNavFor: '.thumb-list'
}
// 모달 제품 썸네일 리스트
var thumb_list_option = {
autoplay: false,
slidesToShow: 5,
speed: 250,
arrows: true,
asNavFor: '.thumbnail-main',
centerMode:false,
focusOnSelect: true,
prevArrow:"",
nextArrow:"",
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 3,
slidesToScroll: 1,
centerMode:false
}
}, {
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
}
}]
}
// 관리자 제품 이미지
var adm_thumb_main_option = {
autoplay: false,
fade: true,
speed: 250,
adaptiveHeight: true,
asNavFor: '.slide_thum_list'
}
// 관리자 썸네일 리스트
var adm_thumb_list_option = {
autoplay: false,
slidesToShow: 5,
speed: 250,
arrows: true,
asNavFor: '.slide_for',
focusOnSelect: true,
prevArrow:"",
nextArrow:"",
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
centerMode:false
}
}]
}
// 옵션 합치기
function fnMergeOption(option_name) {
// 스트링, 변수명 매칭
var settings = null;
var merge_option = ( new Function('return ' + option_name) )();
var default_var = JSON.parse(JSON.stringify(default_option));
var merge_var = JSON.parse(JSON.stringify(merge_option));
return settings = $.extend( default_var, merge_var );
}