2011-02-11 4 views
0

IE에서 드롭 다운 메뉴 인 Li에서 다른 UL을 표시하려고합니다. 여기에 내가 가진 것이있다.IE6 해킹의 자식 선택자

ul.dropdown li:hover > ul 
{ 
visibility: visible; 
border: 1px solid #cccccc; 
width: 92px; 
background-color: #eeeeee; 
} 

이제 IE6에서 작동하지 않으며 Javascript를 사용하지 않고이를 수정/해킹 할 수 있는지 알고 싶습니다.

나는 this QA을 찾았지만 어쨌든 나는 내 호버가 이것을 방해하고 있다고 생각합니다.

누군가 도와 줄 수 있습니까?

감사합니다.

+1

IE6는 'li : hover' 또는'>'를 지원하지 않으므로 자식 선택기 문제를 해결하는 것 이상의 의미가 있습니다. – BoltClock

+0

감사합니다 BoltClock ... 나는 li : hover가 나를 던지는 것이라고 생각합니다. 그렇지 않으면, 나는 자식 선택자를위한 해결책을 찾을 수 있었다고 생각한다. 분명히 Eric Meyer의 ul.dropdown a.admin-menu : hover * ul과 같은 것을 사용할 수 있습니다.이 문제를 해결하려면 아직 시험 중입니다. 이 같은 것이 효과가 있을지 아는 사람은 누구입니까? –

+0

IE6에서': hover'를 지원하려면 [Whatever : hover] (http://www.xs4all.nl/~peterned/csshover.html)을 시도하십시오. 그러나 그것은'>'선택자로는 도움이되지 않습니다. – Spudley

답변

0

우리가 사용하고있는 예제에서 jQuery를 사용하는 것이 해결책으로 드러납니다. 고마워요

+0

jQuery에서'ul.dropdown li : hover> ul' 셀렉터를 사용하면 IE6에서 작동 할 것이라고 말했습니까? – aledpardo