且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在哪里正确应用:hover可使子菜单css处于悬停状态

更新时间:2023-12-06 14:31:05

您需要这样做:

#menuBar #test2 a:hover{
   background:url("../images/btTest.jpg") no-repeat top;
} 

要这样:

#menuBar #test2:hover a {
  background:url("../images/btTest.jpg") no-repeat top;
}

要使它在移动到 .subMenu 时保持原状.如果您愿意的话,这将不适用于IE6.

To get it to stick when you move to the .subMenu. This will not work for IE6 (if you care).

还有这些:

#menuBar #test2 a:hover + .subMenu { //submenu show up
  display:block;
} 

#menuBar li .subMenu:hover {  //keep submenu show up when hover in submenu
  display: block; 
}

应该可以被这样替换:

#menuBar li:hover .subMenu {
  display: block;
}