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

드롭다운 메뉴 오류가있습니다 ㅠ.ㅠ 채택완료

주니모 7년 전 조회 5,991

안녕하세요. 회사 잘린마당에 ..일처리를 하고있는데 ^^;

계속 안되어서 찾다찾다 조심스럽게 질문글을 남겨봅니다 ㅠ ㅠ

 

 

메뉴를 눌렀을 때, 각각 그 메뉴의 서브메뉴들이 펼쳐져보이는 디자인입니다.

 

1) 병원소개를 눌렀을 때

 

2) 병원소개의 소메뉴가 보입니다.

 

 

 

메인에서는 아래로 드롭다운이 잘 내려오는데, 소메뉴로 들어가 서브페이지로 넘어갔을 시

메뉴를 누르면 주소뒤에 #만 추가되고 드롭다운이 되지 않습니다 ㅠ ㅠ 

 

 

 

구글에서 찾고 찾으면서 검색해서 가져온건데.. 스크립트를 짤 줄 모르니 너무 답답하고 ㅠ.ㅠ

왜 오류가 나는지 모르겠습니다. 구현은 병원소개 메뉴만 되어있고, 아래는 작업중인

홈페이지 주소와 사용한 소스들입니다.

 

http://cheongdamhp.cafe24.com/

 

1) 메뉴부분 작업한 소스

 

</p>

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

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

<p>                <nav id="cbp-hrmenu" class="cbp-hrmenu"></p>

<p>                    <ul></p>

<p>                        <li></p>

<p>                            <a href="#">병원소개</a></p>

<p>                            <div class="cbp-hrsub"></p>

<p>                                <div class="cbp-hrsub-inner"></p>

<p>                                    <div></p>

<p><div class="float_l"><h4>병원소개</h4></div></p>

<p><div class="float_l l_wid01"></p>

<p><ul></p>

<p><li><a href="<?php echo G5_THEME_URL;?>/index/hospital_01.php">청담요양병원 소개</a></li></p>

<p><li><a href="<?php echo G5_THEME_URL;?>/index/hospital_02.php">의료진 소개</a></li></p>

<p><li><a href="<?php echo G5_THEME_URL;?>/index/hospital_03.php">병원둘러보기</a></li></p>

<p><li><a href="<?php echo G5_THEME_URL;?>/index/hospital_04.php">오시는길</a></li></p>

<p></ul></p>

<p></div></p>

<p>                                    </div></p>

<p>                                </div><!-- /cbp-hrsub-inner --></p>

<p>                            </div><!-- /cbp-hrsub --></p>

<p>                        </li></p>

<p>                        <li></p>

<p>                            <a href="#">통합암면역센터</a></p>

<p>                            <div class="clear cbp-hrsub"></p>

<p>                                <div class="cbp-hrsub-inner"></p>

<p>                                    <div></p>

<p>                                        <h4>Education &amp; Learning</h4></p>

<p>                                        <ul></p>

<p>                                            <li><a href="#">Learn Thai</a></li></p>

<p>                                            <li><a href="#">Math Genius</a></li></p>

<p>                                            <li><a href="#">Chemokid</a></li></p>

<p>                                        </ul></p>

<p>                                        <h4>Professionals</h4></p>

<p>                                        <ul></p>

<p>                                            <li><a href="#">Success 1.0</a></li></p>

<p>                                            <li><a href="#">Moneymaker</a></li></p>

<p>                                        </ul></p>

<p>                                    </div></p>

<p>                                    <div></p>

<p>                                        <h4>Entertainment</h4></p>

<p>                                        <ul></p>

<p>                                            <li><a href="#">Gadget Finder</a></li></p>

<p>                                            <li><a href="#">Green Tree Express</a></li></p>

<p>                                            <li><a href="#">Green Tree Pro</a></li></p>

<p>                                            <li><a href="#">Holy Cannoli</a></li></p>

<p>                                            <li><a href="#">Wobbler 3.0</a></li></p>

<p>                                            <li><a href="#">Coolkid</a></li></p>

<p>                                        </ul></p>

<p>                                    </div></p>

<p>                                    <div></p>

<p>                                        <h4>Games</h4></p>

<p>                                        <ul></p>

<p>                                            <li><a href="#">Catch the Bullet</a></li></p>

<p>                                            <li><a href="#">Snoopydoo</a></li></p>

<p>                                            <li><a href="#">Fallen Angel</a></li></p>

<p>                                            <li><a href="#">Sui Maker</a></li></p>

<p>                                            <li><a href="#">Wave Master</a></li></p>

<p>                                            <li><a href="#">Golf Pro</a></li></p>

<p>                                        </ul></p>

<p>                                    </div></p>

<p>                                </div><!-- /cbp-hrsub-inner --></p>

<p>                            </div><!-- /cbp-hrsub --></p>

<p>                        </li></p>

<p><!--작업하지않은 다른 메뉴들--></p>

<p> </p>

<p>        </div></p>

<p>        <script src="<a href="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>" target="_blank" rel="noopener noreferrer">https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script></a></p>

<p>        <script src="js/cbpHorizontalMenu.min.js"></script></p>

<p>        <script></p>

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

<p>                cbpHorizontalMenu.init();</p>

<p>            });</p>

<p>        </script></p>

<p>

 

 

2) css

 

</p>

<p>

 </p>

<p>.clearfix:before,</p>

<p>.clearfix:after {</p>

<p>    content: " ";</p>

<p>    display: table;</p>

<p>}</p>

<p> </p>

<p>.clearfix:after {</p>

<p>    clear: both;</p>

<p>}</p>

<p>

 </p>

<p>.container {width:1260px; margin: 0 auto;}</p>

<p>.container > header {</p>

<p>    width: 90%;</p>

<p>    max-width: 70em;</p>

<p>    margin: 0 auto;</p>

<p>    padding: 0 1.875em 3.125em 1.875em;</p>

<p>}</p>

<p> </p>

<p>.container > header {</p>

<p>    padding: 2.875em 1.875em 1.875em;</p>

<p>}</p>

<p> </p>

<p>.container > header h1 {</p>

<p>    line-height: 1.3;</p>

<p>    margin: 0;</p>

<p>    float: left;</p>

<p>    font-weight: 400;</p>

<p>}</p>

<p> </p>

<p>.container > header span {</p>

<p>    display: block;</p>

<p>    font-weight: 700;</p>

<p>    text-transform: uppercase;</p>

<p>    letter-spacing: 0.5em;</p>

<p>    padding: 0 0 0.6em 0.1em;</p>

<p>}</p>

<p> </p>

<p>.container > header nav {</p>

<p>    float: right;</p>

<p>}</p>

<p> </p>

<p>.container > header nav a {</p>

<p>    display: block;</p>

<p>    float: left;</p>

<p>    position: relative;</p>

<p>    width: 2.5em;</p>

<p>    height: 2.5em;</p>

<p>    background: #fff;</p>

<p>    border-radius: 50%;</p>

<p>    color: transparent;</p>

<p>    margin: 0 0.1em;</p>

<p>    border: 4px solid #47a3da;</p>

<p>    text-indent: -8000px;</p>

<p>}</p>

<p> </p>

<p>.container > header nav a:after {</p>

<p>    content: attr(data-info);</p>

<p>    color: #47a3da;</p>

<p>    position: absolute;</p>

<p>    width: 600%;</p>

<p>    top: 120%;</p>

<p>    text-align: right;</p>

<p>    right: 0;</p>

<p>    opacity: 0;</p>

<p>    pointer-events: none;</p>

<p>}</p>

<p> </p>

<p>.container > header nav a:hover:after {</p>

<p>    opacity: 1;</p>

<p>}</p>

<p> </p>

<p>.container > header nav a:hover {</p>

<p>    background: #47a3da;</p>

<p>}</p>

<p> </p>

<p>.icon-drop:before,</p>

<p>.icon-arrow-left:before {</p>

<p>    font-family: 'fontawesome';</p>

<p>    position: absolute;</p>

<p>    top: 0;</p>

<p>    width: 100%;</p>

<p>    height: 100%;</p>

<p>    speak: none;</p>

<p>    font-style: normal;</p>

<p>    font-weight: normal;</p>

<p>    line-height: 2;</p>

<p>    text-align: center;</p>

<p>    color: #47a3da;</p>

<p>    -webkit-font-smoothing: antialiased;</p>

<p>    text-indent: 8000px;</p>

<p>    padding-left: 8px;</p>

<p>}</p>

<p> </p>

<p>.container > header nav a:hover:before {</p>

<p>    color: #fff;</p>

<p>}</p>

<p> </p>

<p>.icon-drop:before {</p>

<p>    content: "\e000";</p>

<p>}</p>

<p> </p>

<p>.icon-arrow-left:before {</p>

<p>    content: "\f060";</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu {</p>

<p>    width: 100%;</p>

<p>}</p>

<p>



 </p>

<p>.cbp-hrmenu .l_wid01 {</p>

<p>margin: 0 0 0 100px;</p>

<p>}</p>

<p>

 </p>

<p>/* general ul style */</p>

<p>.cbp-hrmenu ul {</p>

<p>    margin: 0;</p>

<p>    padding: 0;</p>

<p>list-style-type: none;</p>

<p>font-size: 23px;</p>

<p>font-weight: bold;</p>

<p>}</p>

<p> </p>

<p>/* first level ul style */</p>

<p>.cbp-hrmenu > ul,</p>

<p>.cbp-hrmenu .cbp-hrsub-inner {</p>

<p>    width: 1260px;</p>

<p>    max-width: 70em;</p>

<p>    margin: 0 auto;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu > ul > li {</p>

<p>    display: inline-block;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu > ul > li > a {</p>

<p>    font-weight: 700;</p>

<p>    padding: 19px 53px 18px 52px;</p>

<p>    color: #383838;</p>

<p>display: inline-block;</p>

<p>text-decoration: none;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu > ul > li > a:hover {</p>

<p>    color: #2298f4;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu > ul > li.cbp-hropen a,</p>

<p>.cbp-hrmenu > ul > li.cbp-hropen > a:hover {</p>

<p>color: #464646;</p>

<p>text-decoration: none;</p>

<p>}</p>

<p> </p>

<p>/* sub-menu */</p>

<p>.cbp-hrmenu .cbp-hrsub {</p>

<p>    display: none;</p>

<p>    position: absolute;</p>

<p>    background: #f8f8f9;</p>

<p>    width: 100%;</p>

<p>    left: 0;</p>

<p>}</p>

<p> </p>

<p>.cbp-hropen .cbp-hrsub {</p>

<p>    display: block;</p>

<p>    padding-bottom: 2em;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu .cbp-hrsub-inner > div {</p>

<p>float: left;</p>

<p>padding-top:32px;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu .cbp-hrsub-inner:before,</p>

<p>.cbp-hrmenu .cbp-hrsub-inner:after {</p>

<p>    content: " ";</p>

<p>    display: table;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu .cbp-hrsub-inner:after {</p>

<p>    clear: both;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrmenu .cbp-hrsub-inner > div a {</p>

<p>    line-height: 2em;</p>

<p>}</p>

<p> </p>

<p>.cbp-hrsub h4 {</p>

<p>    color: #2298f4;</p>

<p>    padding:4px 0 0 50px;</p>

<p>    margin: 0;</p>

<p>font-weight: bold;</p>

<p>font-size: 25px;</p>

<p>font-family: 'NanumBarunGothic';</p>

<p>}</p>

<p>

 </p>

<p>#wrap {</p>

<p>width:100%;</p>

<p>height:65px;</p>

<p>margin: 0 auto;</p>

<p>font-family: 'NanumSquareRound',sans-serif;</p>

<p>border-top: 1px solid #e8e8e8;</p>

<p>border-bottom: 1px solid #e8e8e8;</p>

<p>margin-top:28px;</p>

<p>}</p>

<p> </p>

<p>

 

 

3) js

 

</p>

<p>/**</p>

<p>* cbpHorizontalMenu.js v1.0.0</p>

<p>* <a href="http://www.codrops.com" target="_blank" rel="noopener noreferrer">http://www.codrops.com</a></p>

<p>*</p>

<p>* Licensed under the MIT license.</p>

<p>* <a href="http://www.opensource.org/licenses/mit-license.php" target="_blank" rel="noopener noreferrer">http://www.opensource.org/licenses/mit-license.php</a></p>

<p>*</p>

<p>* Copyright 2013, Codrops</p>

<p>* <a href="http://www.codrops.com" target="_blank" rel="noopener noreferrer">http://www.codrops.com</a></p>

<p>*/</p>

<p>var cbpHorizontalMenu = (function() {</p>

<p> </p>

<p>    var $listItems = $( '#cbp-hrmenu > ul > li' ),</p>

<p>        $menuItems = $listItems.children( 'a' ),</p>

<p>        $body = $( 'body' ),</p>

<p>        current = -1;</p>

<p> </p>

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

<p>        $menuItems.on( 'click', open );</p>

<p>        $listItems.on( 'click', function( event ) { event.stopPropagation(); } );</p>

<p>    }</p>

<p> </p>

<p>    function open( event ) {</p>

<p> </p>

<p>        if( current !== -1 ) {</p>

<p>            $listItems.eq( current ).removeClass( 'cbp-hropen' );</p>

<p>        }</p>

<p> </p>

<p>        var $item = $( event.currentTarget ).parent( 'li' ),</p>

<p>            idx = $item.index();</p>

<p> </p>

<p>        if( current === idx ) {</p>

<p>            $item.removeClass( 'cbp-hropen' );</p>

<p>            current = -1;</p>

<p>        }</p>

<p>        else {</p>

<p>            $item.addClass( 'cbp-hropen' );</p>

<p>            current = idx;</p>

<p>            $body.off( 'click' ).on( 'click', close );</p>

<p>        }</p>

<p> </p>

<p>        return false;</p>

<p> </p>

<p>    }</p>

<p> </p>

<p>    function close( event ) {</p>

<p>        $listItems.eq( current ).removeClass( 'cbp-hropen' );</p>

<p>        current = -1;</p>

<p>    }</p>

<p> </p>

<p>    return { init : init };</p>

<p> </p>

<p>})();</p>

<p> </p>

<p>

 

</p>

<p>var cbpHorizontalMenu=(function(){var b=$("#cbp-hrmenu > ul > li"),g=b.children("a"),c=$("body"),d=-1;function f(){g.on("click",a);b.on("click",function(h){h.stopPropagation()})}function a(j){if(d!==-1){b.eq(d).removeClass("cbp-hropen")}var i=$(j.currentTarget).parent("li"),h=i.index();if(d===h){i.removeClass("cbp-hropen");d=-1}else{i.addClass("cbp-hropen");d=h;c.off("click").on("click",e)}return false}function e(h){b.eq(d).removeClass("cbp-hropen");d=-1}return{init:f}})();</p>

<p>

 

질문이 너무 길어졌네요 ㅠ ㅠ

사정이 있어서 빨리 마무리하고싶은 일이라.. 도와주시면 정말 감사하겠습니다!

 

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

답변 2개

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

<script src="js/cbpHorizontalMenu.min.js"></script>

=>

<script src="/js/cbpHorizontalMenu.min.js"></script>

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

답변에 대한 댓글 1개

주니모
7년 전
아악 며칠을 고생했는데 바로되네요 너무 감사해요!!!ㅠㅠㅠㅠㅠ세상에 지금 심장터져버릴걸.. 너무 감사해요 ㅠㅠ 커피라도 한잔 보내드리고싶은데 쪽지 확인한번만 부탁드려도 될까요? 정말 감사합니다 ㅠㅠㅠㅠㅠㅠㅠ

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

돌아온헌이

역쉬 주니모님은 마인드와 성품이 좋으신듯... 

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

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

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

로그인