모바일에서 메뉴 오류
tirt
8년 전
조회 5,820
모바일에서 메인메뉴를 두번 터치해야 서브메뉴가 나오네요 ㅜ 한번만 터치해서 나오게 하고싶은데, 현재 문제되는 홈페이지 주소와 menu.js파일 코딩 첨부합니다. 도움주시면 감사하겠습니다ㅜ
</p><p>(function($){</p><p> </p><p> $(".slide_area").css("height", "0px");</p><p> $(".sub li a").mouseenter(function(){</p><p> $(".slide_area").animate({"height":"230px"}, 500);</p><p> });</p><p> $("#wrap").mouseenter(function(){</p><p> $(".slide_area").animate({"height":"0px"}, 500);</p><p> })</p><p> </p><p> var h = $(window).height()</p><p> var sw = 1;</p><p> $(".list").click(function() {</p><p> if(sw==1) {</p><p> $(".wrap").css("height", h + "px");</p><p> $(".mobile_area").slideDown(500);</p><p> sw = sw * -1;</p><p> } else {</p><p> $(".wrap").css("height", "auto");</p><p> $(".mobile_area").slideUp(500);</p><p> sw = sw * -1;</p><p> }</p><p> });</p><p> </p><p> </p><p> $(".mob > li > ul").css("display", "none");</p><p> var sw = 1;</p><p> $(".mob > li").click(function() {</p><p> if(sw==1) {</p><p> $(this).find("ul").slideDown(500);</p><p> sw = sw * -1;</p><p> } else {</p><p> $(this).find("ul").slideUp(500);</p><p> sw = sw * -1;</p><p> }</p><p> });</p><p> </p><p> $(".list").click(function(){</p><p> $(".m_memu_wrapper").css({display: "block", background: "rgba(0, 0, 0, 0.6)", zIndex: "1000"});</p><p> $("#m_gnb").stop().animate({right: "0"}, 500);</p><p> });</p><p> </p><p> var sw = 1;</p><p> $("#m_gnb>ul>li").click(function(){</p><p> if(sw==1) {</p><p> $(this).find(".tit").css("color", "#d1204e");</p><p> $(this).find(".sub").css("display", "block");</p><p> sw = sw * -1;</p><p> } else {</p><p> $(this).find(".tit").css("color", "#000000");</p><p> $(this).find(".sub").css("display", "none");</p><p> sw = sw * -1;</p><p> }</p><p> });</p><p> $(".close").click(function(){</p><p> $(".wrap").css("height", "auto");</p><p> $(".m_memu_wrapper").css({display: "none"});</p><p> $("#m_gnb").stop().animate({right: "-300px"}, 500);</p><p> });</p><p> </p><p> </p><p> </p><p> </p><p>})(jQuery);</p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인