function setMenuEffect(parent_idx, child_idx) {
var $gnb_item = $('#gnb .menu-box .gnb-list .gnb-item');
var $gnb_child = $gnb_item.eq(parent_idx).find('.gnb-sub-menu li:eq(' + child_idx + ')')
var $sidebar_item = $('#sidebar .sidebar-container .sidebar-nav > .sidebar-nav-list > .side-nav-item');
// PC GNB
$gnb_item.eq(parent_idx).addClass('on-active');
$gnb_child.addClass('on-active');
// 사이드바
$sidebar_item.eq(parent_idx).find('.side-nav-header').addClass('on-active');
$sidebar_item.eq(parent_idx).find('.side-nav-header .expend-icon').addClass('on-active');
// 사이드바 하위 메뉴
$sidebar_item.eq(parent_idx).find('dl').stop(true, false).slideDown();
$sidebar_item.eq(parent_idx).find('dl').children('dd:eq('+ child_idx +')').addClass('on-active');
}
/* LNB SETTING */
function setLnbMenu() {
var child_depth_text = $('.depth-list li:eq('+ childIdx +')').text();
if(child_depth_text.length != 0) {
var header_deco = '';
$('.child-depth .lnb-header').html(child_depth_text + header_deco);
}
/* LNB 하위메뉴 오픈 */
$('.child-depth').click(function(){
if ($(this).find('.depth-list').length != 0) {
$(this).toggleClass('on-active');
}
});
}
function setScrollMagic($obj) {
var controller = new ScrollMagic.Controller();
$obj.each(function (index, $elem) {
/* 에니메이션 전에 숨기기*/
$(this).addClass('animated');
var animation_name = $(this).data('animation');
var animation_delay = $(this).data('anidelay');
$(this).css('animation-delay', animation_delay);
new ScrollMagic.Scene({
triggerElement: $elem,
triggerHook: 0.75, /* 0 ~ 1 || 0 : top, 1: bottom*/
reverse:false // SCROLL MAGIC 반복 여부
})
.setClassToggle($elem, animation_name)
//.addIndicators()
.addTo(controller);
});
}
(function($){
$.fn.textToAnchorTel = function() {
function fnIsMobile() {
var mobile_check_flag = false;
if( navigator.userAgent.match(/Android|BlackBerry|Opera Mini|IEMobile|iPhone|iPad|iPod/i) && $(window).width() <= 500) {
mobile_check_flag = true;
}
return mobile_check_flag;
}
var $obj = $(this),
mobile_flag = fnIsMobile()
;
if(mobile_flag != true) {
return false;
}
$obj.each(function(){
var origin_text = $(this).text();
var attr_text = origin_text.replace(/\s/gi, ""); // 모든 공백 제거
var attr_text = attr_text.replace(/[^0-9]/g,"-"); // 숫자가 아니면 '-'로 변경
var $aTel_tag = '' + origin_text + '';
$(this).replaceWith($aTel_tag);
});
};
} (jQuery));