/* NHN (developers@xpressengine.com) */ jQuery(function($){ // iSO mobile device toolbar remove window.top.scrollTo(0,0); // Skip to content $('.x .skipNav>a').click(function(){ $($(this).attr('href')).attr('tabindex','0').css('outline','0').focus(); }); /* // TARGET toggle $('.x [data-toggle]').click(function(){ $($(this).attr('data-toggle')).toggle(); return false; }); // TARGET show $('.x [data-show]').click(function(){ $($(this).attr('data-show')).show(); return false; }); // TARGET hide $('.x [data-hide]').click(function(){ $($(this).attr('data-hide')).hide(); return false; }); */ // Tab Navigation $('.x .x_tab-content>.x_tab-pane:not(".x_active")').hide(); $('.x .x_nav-tabs').find('>li>a').click(function(){ var $this = $(this); $this.parent('li').addClass('x_active').siblings().removeClass('x_active'); $this.closest('.x_nav-tabs').next('.x_tab-content').find($this.attr('href')).addClass('x_active').show().siblings().removeClass('x_active').hide(); return false; }); // GNB Height 100% var $xBody = $('.x>.body'); var $xContent = $xBody.find('>.content'); var $xGnb = $xBody.find('>.gnb'); var $xGnb_li = $xGnb.find('>ul>li'); $(window).resize(function(){ setTimeout(function(){ if($(window).width() <= 980 || $(window).width() > 1240){ $xBody.removeClass('wide'); } else { $xBody.addClass('wide'); } }, 100); }).resize(); // GNB Click toggle $xGnb_li.find('ul').prev('a') .bind('click focus', function(){ var $this = $(this); // Submenu toggle $xGnb_li.not($this.parent('li')).removeClass('open'); $(this).parent('li').toggleClass('open'); $xGnb.trigger('mouseenter'); // GNB Hover return false; }); // GNB Hover toggle function contentBugFix(){ // Chrome browser rendering bug fix $xContent.width('99.99%'); setTimeout(function(){ $xContent.removeAttr('style'); }, 0); } $xGnb .mouseenter(function(){ // Mouseenter if($(window).width() >= 980){ $xBody.removeClass('wide'); contentBugFix(); } }) .mouseleave(function(){ // Mouseleave if($(window).width() >= 980 && $(window).width() < 1240){ $xBody.addClass('wide'); contentBugFix(); } }); // GNB Mobile Toggle $xGnb.find('>a[href="#gnbNav"]').click(function(){ $(this).parent('.gnb').toggleClass('open'); return false; }); // GNB Close $xGnb .prepend('