$(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); }); }