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

모바일에서 메뉴상위클릭 채택완료

골뱅이123 5년 전 조회 2,033

안녕하세요 고수님들 도와주세요 ㅠㅜ

작업하다 막혀서 pc버전에는 잘되는데 모바일버전에는 상위링크가 안되는 문제점이 있어서 도와주실수 있을까요? 

http://naturalscience.cafe24.com/">http://naturalscience.cafe24.com/ 모바일에서는 상위바로 들어갈수 있게 가능할까요...?

도와주세요 ㅠㅠ

 

</strong></p>

<p><?php</p>

<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p> </p>

<p>if (G5_IS_MOBILE) {</p>

<p>    include_once(G5_THEME_MOBILE_PATH.'/tail.php');</p>

<p>    return;</p>

<p>}</p>

<p>?></p>

<p> </p>

<p></div></p>

<p></div></p>

<p><div id="aside"></p>

<p>    <div class="close_menu" id="mobile_menu_close"></p>

<p>        <div class="line_box"></p>

<p>            <span class="close-line1"></span></p>

<p>            <span class="close-line2"></span></p>

<p>        </div></p>

<p>    </div></p>

<p>    <div class="mobile_menu"></p>

<p>        <div id="tnb" class="mobile"></p>

<p>            <?php echo outlogin('theme/basic');?></p>

<p>        </div></p>

<p>        <ul></p>

<p>            <?php</p>

<p>                $sql = " select *</p>

<p>                            from {$g5['menu_table']}</p>

<p>                            where me_use = '1'</p>

<p>                              and length(me_code) = '2'</p>

<p>                            order by me_order, me_id ";</p>

<p>                $result = sql_query($sql, false);</p>

<p>                $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>

<p>                $menu_datas = array();</p>

<p> </p>

<p>                for ($i=0; $row=sql_fetch_array($result); $i++) {</p>

<p>                    $menu_datas[$i] = $row;</p>

<p> </p>

<p>                    $sql2 = " select *</p>

<p>                                from {$g5['menu_table']}</p>

<p>                                where me_use = '1'</p>

<p>                                  and length(me_code) = '4'</p>

<p>                                  and substring(me_code, 1, 2) = '{$row['me_code']}'</p>

<p>                                order by me_order, me_id ";</p>

<p>                    $result2 = sql_query($sql2);</p>

<p>                    for ($k=0; $row2=sql_fetch_array($result2); $k++) {</p>

<p>                        $menu_datas[$i]['sub'][$k] = $row2;</p>

<p>                    }</p>

<p> </p>

<p>                }</p>

<p> </p>

<p>                $i = 0;</p>

<p>                foreach( $menu_datas as $row ){</p>

<p>                    if( empty($row) ) continue; </p>

<p>                ?></p>

<p>            <li class="mobile-list"></p>

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

<p>                    <div class="icon_plus icon"></p>

<p>                        <div class="icon_box"></p>

<p>                            <span class="line"></span></p>

<p>                            <span class="line line2"></span></p>

<p>                        </div></p>

<p> </p>

<p>                    </div></p>

<p>                </a></p>

<p>

 </p>

<p>                <?php</p>

<p>                    $k = 0;</p>

<p>                    foreach( (array) $row['sub'] as $row2 ){</p>

<p> </p>

<p>                        if( empty($row2) ) continue; </p>

<p> </p>

<p>                        if($k == 0)</p>

<p>                            echo '<ul class="mb-sub-ul">'.PHP_EOL;</p>

<p>                    ?></p>

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

<p>            <?php</p>

<p>                    $k++;</p>

<p>                    }   //end foreach $row2</p>

<p> </p>

<p>                    if($k > 0)</p>

<p>                        echo '</ul>'.PHP_EOL;</p>

<p>                    ?></p>

<p>            </li></p>

<p>            <?php</p>

<p>                $i++;</p>

<p>                }   //end foreach $row</p>

<p> </p>

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

<p>            <li class="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li></p>

<p>            <?php } ?></p>

<p>        </ul></p>

<p>    </div></p>

<p></div></p>

<p><div class="mask"></div></p>

<p> </p>

<p><script></p>

<p>    $(function() {</p>

<p> </p>

<p>        $('.mobile_menu > ul > li > a').click(function() {</p>

<p>            if (!$(this).parent().hasClass('on')) {</p>

<p>                $(this).parent().addClass('on');</p>

<p>            } else {</p>

<p>                $(this).parent().removeClass('on');</p>

<p>            }</p>

<p> </p>

<p>            $(this).parent().find('ul').slideToggle();</p>

<p> </p>

<p>            return false;</p>

<p>            $('.mobile_menu > ul > li > a')</p>

<p>        });</p>

<p>        $('.mobile_menu > ul > li > a').bind('touchstart', function(e) {</p>

<p>            $(this).trigger('click');</p>

<p>            e.preventDefault();</p>

<p>        });</p>

<p> </p>

<p>        $("#mb-open-menu").click(function() {</p>

<p>            $("#aside").animate({</p>

<p>                "right": "0px"</p>

<p>            }, 200);</p>

<p>            $(".mask").css('display', 'block');</p>

<p> </p>

<p>            $("body").css("position", "fixed");</p>

<p>        });</p>

<p> </p>

<p>        $("#mobile_menu_close, .mask").click(function() {</p>

<p>            $("#aside").animate({</p>

<p>                "right": "-100%"</p>

<p>            }, 200);</p>

<p> </p>

<p>            $(".mask").css('display', 'none');</p>

<p>            $("body").css("position", "relative");</p>

<p>        });</p>

<p> </p>

<p>    });</p>

<p></script></p>

<p><strong>

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

답변 1개

채택된 답변
+20 포인트
toqurk
5년 전

class 명으로 jquery 가 잡혀서 아마도 안될가능성이 클겁니다.

class 명을 바꾸시고 바뀐 class 명으로 css 잡아주시면 아마 될걸요?

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

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

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

로그인