채택완료

모바일 전체메뉴 닫힘과 열림 스크립트 슬라이드로

2024-07-13 (토) 17:10:34 4,627

모바일 전체메뉴 닫힘과 열림 스크립트 슬라이드로 열리고 닫히게 하고 싶은데 어디를 어떻게 수정해야 할까요? ㅠ

|

답변 1개

채택된 답변
+20 포인트

https://github.com/gnuboard/gnuboard5/blob/master/mobile/head.php#L146

https://github.com/gnuboard/gnuboard5/blob/master/theme/basic/mobile/head.php#L148

Copy
$(".hd_opener").on("click", function() {
                var $this = $(this);
                var $hd_layer = $this.next(".hd_div");

 

                if($hd_layer.is(":visible")) {
                    //$hd_layer.hide();

                    $hd_layer.slideToggle(300);
                    $this.find("span").text("열기");
                } else {
                    var $hd_layer2 = $(".hd_div:visible");
                    $hd_layer2.prev(".hd_opener").find("span").text("열기");
                    $hd_layer2.hide();

 

                    //$hd_layer.show();
                    $hd_layer.slideToggle(300);
                    $this.find("span").text("닫기");
                }
            });

https://github.com/gnuboard/gnuboard5/blob/master/mobile/head.php#L173

https://github.com/gnuboard/gnuboard5/blob/master/theme/basic/mobile/head.php#L175

Copy
$(".hd_closer").on("click", function() {
                var idx = $(".hd_closer").index($(this));
                //$(".hd_div:visible").hide();
                $(".hd_div:visible").slideToggle(300);
                $(".hd_opener:eq("+idx+")").find("span").text("열기");
            });

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