2014-02-26 2 views
-1

는이 사이트에 같은 수직 드롭 다운 메뉴를 어떻게 실현하려고 : http://haririsportsandmedicals.de/세로 드롭 다운 메뉴를 수행하는 방법은 무엇입니까?

그것은 "드롭 다운"을해야 onClick 이벤트가 mousover에서 발생하고하지 않을 때.

누군가 이와 같은 작업을 수행하는 코드 샘플이 있습니까?

감사합니다.

+0

태그를 onclick 이벤트에 추가하십시오. onclick 이벤트를 사용하면 href 속성이 작동하지 않습니다. onclick 이벤트 – DRAJI

+0

에 href 값을 쓸 수 있습니다. 코드가 onhover에서 작동하고 있습니다. 어떻게하면 onclick으로 변경하기가 어렵습니까? – dsharew

답변

1

이보십시오.

HTML

<div> 
    <ul> 
     <li><a href="#">Menu 1</a></li> 
     <li><a href="#">Menu 2</a> 
      <ul> 
       <li><a href="#">Sub menu 1</a></li> 
       <li><a href="#">Sub menu 2</a></li> 
      </ul> 
     </li> 
     <li><a href="#">Menu 3</a></li> 
     <li><a href="#">Menu 4</a></li> 
    </ul> 
<div> 

CSS

*{ 
    padding: 0px; 
    margin: 0px; 
} 

li{ 
    list-style: none; 
} 

li a{ 
    text-decoration: none; 
    height: 26px; 
    display: inline-block; 
} 

li ul{ 
    display: none; 
} 

li li a{ 
    margin-left: 10px;  
} 

jQuery를

$(document).ready(function(){ 
    $('li').click(function(){ 
     $(this).children('ul').toggle(); 
    }); 
}); 

Demo

+0

하위 메뉴의 링크를 클릭 한 후 드롭 다운 메뉴를 열어 두는 방법? – progNewbie

관련 문제