$(window).scroll(function(){ var scl = $(this).scrollTop(); if(scl > 0){ $(".footer-totop").addClass("active"); }else{ $(".footer-totop").removeClass("active"); } }); /* allmenu */ function allmenuOpen(type){ if(type == 'menu'){ $(".snb").removeClass("my").addClass("menu"); }else if(type == 'my'){ $(".snb").removeClass("menu").addClass("my"); } $("html , body , header .snb").addClass("fixed"); } function allmenuClose(){ $("html , body , header .snb").removeClass("fixed"); $(".snb").removeClass("menu my"); } /* cart */ function cartOpen(){ $(".footer-icon li.cart").addClass("active"); $("html , body , aside").addClass("fixed"); } function cartClose(){ $(".footer-icon li.cart").removeClass("active"); $("html , body , aside").removeClass("fixed"); } /* memo */ function memoOpen(){ $("html , body , .memo").addClass("fixed"); } function memoClose(){ $("html , body , .memo").removeClass("fixed"); } /* faq */ $(document).on("click" , ".sub-faq button" , function(){ parent = $(this).closest("li"); parent.toggleClass("active"); parent.siblings().removeClass("active"); parent.siblings().find(".faq-body").stop().slideUp(); if(parent.hasClass("active") == true){ parent.find(".faq-body").stop().slideDown(); }else{ parent.find(".faq-body").stop().slideUp(); } }); /* reply */ $(document).on("click" , ".sub-reply-list .reply" , function(){ var parent = $(this).closest("li"); $(".sub-reply-list .reply").not($(this)).removeClass("active"); $(this).toggleClass("active"); $(this).siblings(".reply-form").toggle(); parent.siblings().find(".reply-form").hide(); }); /* game */ $(document).on("click" , ".sub-sport .select-toggle" , function(){ var parent = $(this).closest(".list-body-box"); $(".select-toggle").not($(this)).removeClass("active"); $(this).toggleClass("active"); parent.toggleClass("active"); parent.siblings().removeClass("active"); }); /* exchange */ $(document).on("click" , ".sub-list-notable .more" , function(){ var parent = $(this).closest(".list-body"); parent.toggleClass("active"); parent.siblings(".list-body").removeClass("active"); }); /* totop */ function toTop(){ $("html, body").stop().animate( { scrollTop : "0" } ); } $(window).scroll(function(){ var scl = $(window).scrollTop(); var rightScl = $("aside").offset().top; if(scl > rightScl){ $("aside .aside-box:nth-of-type(2)").addClass("active"); $("aside .aside-box:nth-of-type(2)").stop().animate({ "top" : scl - rightScl }, 500); }else{ $("aside .aside-box:nth-of-type(2)").removeClass("active"); $("aside .aside-box:nth-of-type(2)").stop().animate({ "top" : "0" }, 500); } }); // 외부영역 클릭 시 특정요소 닫기 $(document).mouseup(function (e){ var popupBox = $("header .snb"); // 팝업박스 닫기 if(popupBox.has(e.target).length === 0){ $("html, body, header .snb").removeClass("fixed"); } });