这里是测试站点。如果您将鼠标放在滑块的左上角,则会打开子菜单。我希望它在悬停菜单按钮时打开,而不是从无关区域打开。我已经尝试了几个小时,但没有成功。这是CSS 的链接。我什至不知道问题在代码中的位置。谢谢!
user1133297
问问题
63 次
1 回答
0
dropdown 是父 li 的子...并且由于显示下拉(不透明度为 0),悬停事件从下拉触发到父并应用样式。
使用显示而不是不透明度:
#menu .menu-dropdown {
text-align: left;
background-color: #0099ff;
position: absolute;
width: 620px;
/*opacity: 0;*/
display:none;
z-index: 9999;
}
#menu li:hover .menu-dropdown {
left: 0;
/*opacity: 1;*/
display:block;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
于 2013-10-12T13:36:23.333 回答