Xe

메인메뉴 마우스on시 2차 메뉴 나타나게 하기

by 팔공산 posted Jan 08, 2008
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

이전 다음 위로 아래로 댓글로 가기 인쇄 목록
Extra Form
이 Tip의 평점 (참여 : 0 / 총 점수 : ) 평균 평점 : 0.0점
    Tip이 도움이 되었다면 댓글과 평가 부탁합니다. Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.
이 글 평점 주기
5점
?
  • 숙지황 2008.02.02 20:24

    감사 합니다.
    좋은정보 홈피 이용에만 사용 하겠읍니다.

  • j
    juntic 2008.02.05 15:36
    emoticon아무리해도 안되네요.. 도대체 뭘.. 실수한건지.. 흑흑..
  • profile
    팔공산 2008.02.05 21:29 글쓴이

    juntic 님에게 달린 댓글

    별로 어려울 것이 없는데요. 위의 스크립트 그대로 따라하시면 작동되는데...
    천천히 다시 해 보시고, css에서 메뉴아래 부분의 세로 간격을 띄어 주세요.
    그래도 안되시면 다시 질문하세요.

  • 좀비이 2008.02.06 18:11
    이러면 메뉴가 다 나와버려여ㅡㅡ;;
    아래소스가 지금 제가 쓰고 있는건데요
      <ul id="gnb">
                <!-- main_menu 1차 시작 -->
                {@$menu_cnt=0}
                <!--@foreach($main_menu->list as $key => $val)--><!--@if($val['text'])-->
                    <!--@if($val['selected'])-->
                        {@ $menu_1st = $val }
                    <!--@end-->
        <!--@if($menu_cnt > 0 and $menu_cnt < 10)-->
                    <li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['text']}</a></li>
        <!--@end-->
                <!--@end-->
                {@$menu_cnt++}
                <!--@end-->
                <!-- main_menu 1차 끝 -->
      </ul>
      <!--//GNB-->
    
    
    <!--GNB_sub-->
            <ul id="gnb_sub">
            
                   <!-- 2차 메뉴 -->
                <!--@if($menu_1st)-->
                    {@ $idx = 1 }
                    <!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['text'])-->
                    
                    &nbsp;<a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end--> class="submenu">
                    <!--@if($val['selected'])-->
                    
                    <img src="/images/{$layout_info->colorset}/suse.gif" border='0'>
                    <font color='#AA1428'>
                    {$val['text']}
                    </font>
                    
                    <!--@else-->
                    {$val['text']}
                    <!--@end-->
                    </a>&nbsp;
                    
                    {@$idx++}
                    <!--@end-->
                    <!--@end-->
                
                <!--@end-->           
            
            </ul>
            <!--//GNB-->    
    

    <!--@if($menu_cnt > 0 and $menu_cnt < 10)-->
    여기 에프분처럼 메뉴수를 제한하려고 마구 마구 삽질 했는데 잘 안돼여 ㅠㅠ
    어떻게 하면 될가여?
  • profile
    팔공산 2008.02.06 23:33 글쓴이

    좀비이 님에게 달린 댓글

    여기의 소스는 제가 짠게 아니라서 변형은 저도 잘 모릅니다.
    저도 제로보드에 소마세월님이 올려논 소스 그대로 가져온 것입니다.
    그대로 따라 하시면 잘 작동합니다.
    emoticon

  • 좀비이 2008.02.07 14:39
    답변감사합니다.
    작동은 제대로 하는데 메뉴수가 넘 많이 나와서 그럽니다.
    메뉴수 제한을 넣었으면 좋겠다는 생각입니다.

  • 피러 2008.02.07 17:09

    좋은 정보 감사합니다.
    2차메뉴의 위치에 대한 질문입니다. 이곳 사이트(moonhouse)에서는  서브메뉴가  1차 메뉴 바로 밑에 나타나 보기 좋습니다.
    저는 (흑흑) 1차 메뉴가 왼쪽처음것이든  뒤쪽 마지막 것이든 서브메뉴는 언제나 같은 자리에 나타납니다. (left 20px)  주메뉴의위치 바로 밑에 나타나게 하려면 어떻게 해야 할까요?

  • profile
    팔공산 2008.02.07 20:47 글쓴이

    피러 님에게 달린 댓글

    이 사이트에 있는 메뉴는 이 소스메뉴가 아니라 플래시메뉴입니다.(최근에 변경....)
    그리고 님이 질문하신 것 처럼 바로 아래 나오게 할려면
    각 메뉴마다 레이아웃스킨을 따로 연결해서 위치를 다르게 하는 방법은 있습니다. 
  • 피러 2008.02.08 14:28

    결국 플래시이군요...쩝..  감사합니다

  • 단비 2011.04.01 14:39

    상기 내용대로 하니 2차 메뉴가 마우스를 내려도 그대로 나타나는데 마우스 아웃했을 때 2차 메뉴가 사라지게 하려면 어떻게 해야 하나요?

  • profile
    팔공산 2011.04.01 22:22 글쓴이

    단비 님에게 달린 댓글

    너무 오래된 소스고 지금 적용된 곳도 없고 실력도 없어서 답변을 드리기가 어렵네요.

    죄송합니다. ^.^!


Articles

9 10 11 12 13 14 15 16 17 18