2012-04-23 2 views
0

마우스를 올려 놓은 후 하위 메뉴를 표시하는 메뉴를 만들었습니다. Firefox 및 Chrome에서는 작동하지만 IE에서 테스트 할 때 작동하지 않습니다. 문제는 마우스를 가리키면 주 메뉴와 하위 메뉴가 표시되지만 하위 메뉴를 클릭하면 사라집니다. 메뉴 코드를 확인해 주시겠습니까?Css Sub Menu IE에서 클릭 할 수 없음

#main_menu ul li ul { 
position: absolute; 
display: none; 
top: 20px; 
padding: 0; 
z-index: 599; 
} 
#main_menu ul li ul li { margin-right: 0px; } 
#main_menu ul li:hover ul { 
background-color:#fff; 
display:block; 
height:30px; 
} 
+0

당신은 당신의 프로필을 마우스 오른쪽과 같은 마크를 다시 몇 가지 답변을 갈 수 ... HTTP : // 유래. co.kr/users/1192406/moreinet 무슨 IE 버전입니까? – meo

+0

나는 누군가의 코드를 고쳐야 만한다. 혼란스럽게 만든다. 내가 혼자서 만들었다해도 아무런 문제가 없다. – moreinet

+0

나는 모든 변화를 원하고 싶지 않다. 내가 도울 수 있다면 매우 감사 할 것이다. 문안 인사. – moreinet

답변

1

IE는 앵커에 대한 호버 이벤트 만 등록합니다. 나는 생각한다.

+0

이것은 이전 버전의 IE에 해당됩니다. –

+0

@AllanKimmerJensen 그는 그가 말한 IE 버전을 언급하지 않았으므로 ... – meo

+0

IE 9를 사용하십시오 .. – moreinet

1

{ 전에 마지막 UL을 삭제 :

#main_menu ul li:hover { 

대신

#main_menu ul li:hover 
ul{ 
+0

모든 메뉴가 점프라고했는데 작동하지 않았습니다. – moreinet