테스트 사이트 - 개발 중인 베타 버전입니다

모바일에서 메뉴 오류

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개

테스트해보니 저는 정상적으로 한번만 누르면 서브메뉴가 슬라이드되어 나오네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

t
tirt
8년 전
모바일에서 말씀하시는 건가요??
흉내쟁이
8년 전
네 모바일에서 테스트해봤어요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인