最好用小提琴来展示:http://jsfiddle.net/Jnttm/
如何使子菜单位于父菜单项下方的中心?我发现的许多居中技巧并不适用,因为子元素比父元素更宽。
这可以用纯 CSS 实现吗?还是我必须求助于 javascript?
如果需要 JS,有人有 JQuery 代码可以方便地执行此操作吗?
可能你必须定义一个默认值width
给你的submenu
像这样 :
.sub-menu {
display: none;
position: absolute;
top: 20px;
left: 0;
white-space: nowrap;
text-align:center;
left:50%;
margin-left:-150px;
width:300px;
}
.active .sub-menu {
display:block;
}
检查这个http://jsfiddle.net/sandeep/Jnttm/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)