$(function(){
startJS();
inView();
gambitScroll();
nav();
});
function startJS() {
$(document).on('click', 'a[href="#none"]', function(e) {e.preventDefault()});
WebFont.load({google: {families: ['Noto Sans KR', 'Montserrat']}});
if($('html').is('.ie67, .ie7, .ie8, .ie9')) {
$('.ie_alert_text').show().html('
현재 사이트는 IE9 이하의 하위브라우저를 지원하지 않습니다.
브라우저를 최신 버전으로 업데이트해 주세요.
Chrome 브라우저 다운로드');
$('#bg').show().addClass('pointer_off');
}
}
function inView() {
var $animation_elements = $('.a_');
var $window = $(window);
function check_if_in_view() {
var window_height = $window.height();
var window_top_position = $window.scrollTop();
var window_bottom_position = (window_top_position + window_height);
$.each($animation_elements, function() {
var $element = $(this);
var element_height = $element.outerHeight();
var element_top_position = $element.offset().top+200;
var element_bottom_position = (element_top_position + element_height);
//console.log(element_top_position);
//check to see if this current container is within viewport
if ((element_bottom_position >= window_top_position) &&
(element_top_position <= window_bottom_position)) {
$element.addClass('in-view');
} else {
//$element.removeClass('in-view');
}
});
}
$window.on('scroll resize', check_if_in_view);
$window.trigger('scroll');
}
function gambitScroll() {
//gambit scroll
var agent = navigator.userAgent.toLowerCase();
if ((navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1)) {
//ie에서 휠
window.gambitScrollWheelAmount = 18;
} else {
//etc 휠
window.gambitScrollWheelAmount = 12;
}
}
function nav() {
//모바일 아코디언 메뉴
$(document).on('click', '.menu-open #open_nav > ul > li a', function(){
$(this).parent().toggleClass('on').siblings().removeClass('on');
$(this).next().stop(true).slideToggle();
$(this).parent().siblings().find('.dep2_list').stop(true).slideUp();
});
//반응형 메뉴 스타일 초기화
$(window).on('resize', _.debounce(function() {
$('#open_nav .dep2_list').removeAttr('style');
$('.menu-open #open_nav > ul > li').removeClass('on');
$('#wrap').removeClass('menu-open');
$('.menu-trigger').removeClass('active');
$('#open_nav').removeAttr('style');
}, 50));
//메뉴버튼
$('.bar.pc_br').hover(function(){
$(this).find('.menu-trigger').toggleClass('active');
$('#wrap').toggleClass('menu-open');
$('#open_nav').stop(true).fadeToggle(200);
}, function(){
});
$('.bar.tm_br').on('click', function(){
$(this).find('.menu-trigger').toggleClass('active');
$('#wrap').toggleClass('menu-open');
$('#open_nav').stop(true).fadeToggle(200);
});
}