개체 위로 마우스를 가져 가면 다른 개체의 클래스를 변경하는 방법이 있습니까? 하위 메뉴 위로 마우스를 이동하면 메뉴 항목이 변경됩니다. 나는 가지고있다;CSS 호버 변경 다른 클래스
ul.menu .menulink {
padding:0px 13px 0px;
height:23px;
font-weight:bold;
width:auto;
}
ul.menu ul li:hover .menulink{
color:#002d36;
background-image:none;
background-color:#ffffff;
}
HTML;
<ul class="menu" id="menu">
<li>
<a href="#" class="menulink"><span>Main menu item</span></a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
</ul>
jQuery도 시도했습니다.
$('ul.menu ul li').mouseover(function(){
$('.menulink').css('color', '#002d36');
$('.menulink').css('background-color', '#ffffff');
});
$('ul.menu ul li').mouseout(function(){
$('.menulink').css('color', '');
$('.menulink').css('background-color', '');
});
하지만 그건 aswell 다른 메인 메뉴 항목을 변경 .. 사람은 방법을 알고? 미리 감사드립니다.
li의 하위 요소 인 '.melink'는 무엇입니까? HTML을 보여줄 수 있습니까? –
순전히 CSS3가 옵션입니까? 아니면 CSS2 호환 브라우저를 원하십니까? – TNC
이전 브라우저에서도 CSS2를 원합니다. 메시지를 편집하고 HTML을 넣으려고합니다. –