$(document).ready(function(){ var $window=$(window); var $body=$('body'); var state=""; var scrollTop=0; $window.resize(function(){ winResize(); }); function winResize(){ if ($('.pc_check').css('display') == 'block') { state = 'pc'; } else { state = 'mo'; } $('.lnb li,.lnb .sub').attr('style',''); }; winResize(); $window.scroll(function(){ scrollTop=$(this).scrollTop(); if(scrollTop>0){ $body.addClass('scroll'); }else{ $body.removeClass('scroll'); } }); //lnb (function () { var $open = $('.lnb_open'); var $close = $('.lnb .close, .body_bg'); var $lnb = $('.lnb'); var $li = $lnb.find('li'); var $lnb_bg=$('.lnb_bg'); var $bg = $('.body_bg'); $li.each(function(){ if($(this).find('.sub').length>0){ $(this).addClass('be'); } }) $open.bind('click', function () { $lnb.addClass('on'); $bg.addClass('on'); }); $close.bind('click', function () { $lnb.removeClass('on'); $bg.removeClass('on'); }); $lnb.on('mouseenter',function(){ if(state=="pc"){ $(this).find('.sub').stop().slideDown(200); $lnb_bg.stop().slideDown(200); } }).on('mouseleave',function(){ if(state=="pc"){ $(this).find('.sub').stop().slideUp(200); $lnb_bg.stop().slideUp(200); } }) $li.find('>a').bind('click', function (e) { if (state == 'mo') { if($(this).parent().find('.sub').length>0){ e.preventDefault(); $(this).parent().toggleClass('on').find('.sub').slideToggle(200); $(this).parent().siblings().removeClass('on').find('.sub').slideUp(200); } } }); })(); });