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

모바일 스킨 네비메뉴 2차메뉴 있을 경우 링크대신 2차메뉴 펼침....

달리는임자 3년 전 조회 2,130

그누보드5 기본 스킨 모바일 버전 네비메뉴 보면,

2차메뉴가 있어도 대메뉴를 누르면 바로 링크로 넘어가 버립니다.

 

링크로 넘어가는 것이 아니라, 2차메뉴 펼침이 되면 좋겠습니다.

 

소스보고 수정해보려해도 잘 안되네요.

 

도움 부탁드립니다.

 

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

답변 2개

</p>

<p>        <div id="gnb" class="hd_div">

            <button type="button" id="gnb_close" class="hd_closer"><span class="sound_only">메뉴 닫기</span><i class="fa fa-times" aria-hidden="true"></i></button>

            <?php echo outlogin('theme/basic'); // 외부 로그인 ?>

            <ul id="gnb_1dul">

            <?php

            $menu_datas = get_menu_db(1, true);

            $i = 0;

            foreach( $menu_datas as $row ){

                if( empty($row) ) continue;

            ?>

                <li class="gnb_1dli">

                    <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>

                    <?php

                    $k = 0;

                    foreach( (array) $row['sub'] as $row2 ){

                        if( empty($row2) ) continue;

                        if($k == 0)

                            echo '<button type="button" class="btn_gnb_op"><span class="sound_only">하위분류</span></button><ul class="gnb_2dul">'.PHP_EOL;

                    ?>

                        <li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><span></span><?php echo $row2['me_name'] ?></a></li>

                    <?php

                    $k++;

                    }    //end foreach $row2</p>

<p>                    if($k > 0)

                        echo '</ul>'.PHP_EOL;

                    ?>

                </li>

            <?php

            $i++;

            }    //end foreach $row</p>

<p>            if ($i == 0) {  ?>

                <li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> 
<a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 &gt; 환경설정 &gt; 메뉴설정</a>에서 설정하세요.<?php } ?></li>

            <?php } ?>

            <?php if (defined('G5_USE_SHOP') && G5_USE_SHOP) { ?>

                <li class="gnb_1dli"><a href="<?php echo G5_SHOP_URL ?>" class="gnb_1da"> 쇼핑몰</a></li>

            <?php } ?>

            </ul></p>

<p>            <ul id="hd_nb">

                <li class="hd_nb1"><a href="<?php echo G5_BBS_URL ?>/faq.php" id="snb_faq"><i class="fa fa-question" aria-hidden="true"></i>FAQ</a></li>

                <li class="hd_nb2"><a href="<?php echo G5_BBS_URL ?>/qalist.php" id="snb_qa"><i class="fa fa-comments" aria-hidden="true"></i>1:1문의</a></li>

                <li class="hd_nb3"><a href="<?php echo G5_BBS_URL ?>/current_connect.php" id="snb_cnt"><i class="fa fa-users" aria-hidden="true"></i>접속자 <span><?php echo connect('theme/basic'); // 현재 접속자수 ?></span></a></li>

                <li class="hd_nb4"><a href="<?php echo G5_BBS_URL ?>/new.php" id="snb_new"><i class="fa fa-history" aria-hidden="true"></i>새글</a></li>

            </ul>

        </div></p>

<p>

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

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

3년 전

소스올려주시면 수정할부분을 말씀드릴 수있을것같아요

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

답변에 대한 댓글 1개

달리는임자
3년 전
위 소스 좀 확인 부탁드립니다. 그누보드5 기본 모바일 head.php 소스 입니다.

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

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

로그인