将鼠标悬停在“服务”选项卡上的this site处,您会看到一个蓝色的下拉列表以及一个黄色的子导航下拉列表。黄色子导航下拉列表不应显示,因为需要将其隐藏,直到用户将鼠标悬停在其父“修复”上。

也许有人知道在代码中添加什么才能获得这种影响,或者是否已经构建了类似的东西?

最佳答案

您的</li>过多:

<li id="menuCellTop"><a href="index.cfm?page=menus&menu=full" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('repairs','','/images/repairs-active.gif',1)"><img src="images/repairs.gif" alt="repairs" name="repairs" /></a></li>


应该:

<li id="menuCellTop"><a href="index.cfm?page=menus&menu=full" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('repairs','','/images/repairs-active.gif',1)"><img src="images/repairs.gif" alt="repairs" name="repairs" /></a>


顺便说一句,您的html中有很多错误,您可能需要修复该错误以避免这种情况。

关于css - 导航下拉图像-子导航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4660782/

10-12 06:40