$(function(){
tl = TweenMax;
startJs();
menuJs();
allMenuJs();
});
$(document).on('click', 'a[href="#none"]', function(e) {
e.preventDefault();
});
//기본js
function startJs(){
$(document).on('click', 'a[href="#none"]', function(e) {e.preventDefault()});
if($('html').is('.ie67, .ie7, .ie8, .ie9')) {
$('div.ie_alert_text').show().html('현재 사이트는 IE9 미만의 하위브라우저를 지원하지 않습니다.
브라우저를 최신 버전으로 업데이트해 주세요.');
}
WebFont.load({google: {families: ['Noto Sans KR', 'Montserrat']}});
$('#wrap').addClass('ani');
setTimeout(function() {
$('#wrap').addClass('init');
}, 2000);
//모바일구분
$(window).resize(function(){
windowWidth = $(window).width();
if(windowWidth < 1279){
$('body').removeClass('pc');
$('#wrap').removeClass('pc');
$('#wrap').addClass('mobile');
}else{
$('body').addClass('pc');
$('#wrap').addClass('pc');
$('#wrap').removeClass('mobile');
}
}).resize();
}
function menuJs(){
//menuJs
$("#nav>ul>li").mouseenter(function(){
var menuNum = $(this).index()+1;
if(menuNum === menuNum){
$("#nav>ul>li").removeClass("on");
$(this).addClass("on");
$("header").addClass('on');
$(".back_bg").stop().fadeIn();
$(this).find(".lnb").stop().slideDown();
$(this).siblings().find('.lnb').stop(true).hide();
}else{
}
});
$("#nav").mouseleave(function(){
$("header").removeClass('on');
$(".lnb").stop().hide();
$(".lnb > ul").stop().hide();
$(".back_bg").stop().fadeOut();
$('header .gnb > li.on').removeClass('on');
});
}
function allMenuJs(){
var $navStatus = 0;
//태블릿,모바일 아코디언 allmenu
//init
$('#allmenu .sub_menu').hide();
$('#allmenu .dep1').removeClass('act');
//모바일구분
$(document).on("click","#hamburger_btn.open",function(){
if($navStatus == 0) {
$navStatus = 1;
var ClassName = $('body').attr('class');
$(this).removeClass("open");
$(this).addClass("close");
$("#allmenu").fadeIn();
$('body').stop().addClass('menu_open');
tl.staggerFromTo($("#allmenu .all_gnb_wrap .menu"), 0.7, {opacity: 0, y:'20px'}, {opacity: 1, y:'0px', delay:0.3, ease: Power1.easeInOut},0.1);
if(ClassName == ClassName) {
}else{
$navStatus = 0;
}
}
});
$(document).on("click","#allmenu .dep1",function(){
$(this).toggleClass('act');
if($(this).hasClass('act')){
$('#allmenu .dep1').removeClass('act');
$(this).addClass('act');
$(this).parents('.menu').siblings().find('.sub_menu').stop(true).slideUp();
$(this).next().stop(true).slideDown();
}else{
$('#allmenu .dep1').removeClass('act');
$(this).next().stop(true).slideUp();
}
});
$(window).resize(function(){
windowWidth = $(window).width();
if(windowWidth < 1279){
}else{$navStatus = 0;
$('#allmenu .menu .sub_menu').stop().slideUp();
$('#allmenu .dep1').stop().removeClass('act');
$('#hamburger_btn').stop().removeClass("close");
$('#hamburger_btn').stop().addClass("open");
$('body').stop().removeClass('menu_open');
$("#allmenu").stop().hide();
}
}).resize();
$(document).on("click","#hamburger_btn.close",function(){
$navStatus = 0;
tl.staggerTo($("#allmenu .all_gnb_wrap .menu"), 0.5,{opacity: 0, y:'-20px', delay:0.1, ease: Power1.easeInOut},0.1);
setTimeout(function() {
$('#allmenu .menu .sub_menu').stop(true).slideUp();
$('#allmenu .dep1').removeClass('act');
$('#hamburger_btn').removeClass("close");
$('#hamburger_btn').addClass("open");
$('body').stop().removeClass('menu_open');
$("#allmenu").fadeOut();
}, 1000);
});
$(document).on("click","#wrap header .inquiry_btn",function(){
$("#bg").stop().fadeIn();
tl.staggerFromTo($("#inquiry_popup"), 0.6, {x:'100%'}, {x:'0%', delay:0.1, ease: Power1.easeOut});
tl.staggerFromTo($("#container"), 0.6, {x:'0%'}, {x:'-10%', delay:0.1, ease: Power1.easeOut});
});
$(document).on("click","#inquiry_popup .close",function(){
$("#bg").stop().fadeOut();
tl.staggerFromTo($("#inquiry_popup"), 0.5, {x:'0%'}, {x:'100%', ease: Power1.easeOut});
tl.staggerFromTo($("#container"), 0.5, {x:'-10%'}, {x:'0%', ease: Power1.easeOut});
});
}