$(document).ready(function () { $(window).scroll(function () { var top = $(window).scrollTop(); if (top > 50) { $("#header").addClass("fixed"); } else { $("#header").removeClass("fixed"); } }); // nav $(function () { // pc- 메뉴 $('#navWrap .lnb-pc > li').hover(function () { $('.lnb-2dep', this).stop().slideDown(300); }, function () { $('.lnb-2dep', this).stop().slideUp(300); }); // 모바일메뉴 자동 생성 $('.lnb-mobile > ul').prepend($('#navWrap nav > ul.lnb-pc').html()); $(".lnb-mobile > ul > li:has('ul') > a").each(function () { $(this).removeAttr("href"); }); // 모바일 버튼 function mNav_open() { $('.btn-nav').addClass('mNav_open'); $('#header #navWrap').addClass('mNav_open'); $('#lnbMenuBg').fadeIn(); } function mNav_close() { $('.btn-nav').removeClass('mNav_open'); $('#header #navWrap').removeClass('mNav_open'); $('#lnbMenuBg').fadeOut(); } $('.btn-nav').click(function () { if (!$(this).hasClass('mNav_open')) { mNav_open(); } else { mNav_close(); } }); $('#lnbMenuBg').click(function () { mNav_close(); }); // 모바일메뉴 클릭 시 이벤트 $(".lnb-mobile > ul > li:has('ul')").children("a").click(function (e) { if ($(this).parent("li").hasClass("active")) { $(this).parent("li").removeClass("active"); $(this).siblings("ul").slideUp(400); } else { $(".lnb-mobile > ul > li").has("ul").each(function () { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).children("ul").slideUp(400); } }); $(this).parent("li").addClass("active"); $(this).siblings("ul").slideDown(400); } return false; }); // 가로 리사이즈 리셋 $(window).resize(function () { if ($(window).width() > 991) { mNav_close(); }; $(".lnb-mobile > ul > li").has("ul").each(function () { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).children("ul").slideUp(400); } }); }); }); // 서브 탭 Active $(function () { var url = $(location).attr('href'); $('.sub_tab > ul > li').each(function () { if (url.indexOf($(this).find('>a').attr('href')) > -1) $(this).addClass('pageOn'); }); $('.sub_tab > a').text($('.sub_tab > ul > li.pageOn').text()); $(".sub_tab > a").click(function () { $(this).parent().toggleClass('subNav-open'); $(this).parent().find('ul').stop().slideToggle(400); }); $(document).on('click', function (e) { if (!$(e.target).is('.sub_tab > a')) { $('.sub_tab').removeClass('subNav-open'); $('.sub_tab').find('ul').stop().slideUp(400); } }); }); $('.main-slider').slick({ autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false, speed: 1500, fade: true, pauseOnHover: false, pauseOnFocus: false }); });