今天接到个题目,做个有点奇葩的菜单,折腾了一天没搞好,相关信息如下图显示:
一个多行的可折叠的2级菜单 使用jquery框架 寻求帮忙
走同样的路,发现不同的人生
<style> #menuCont li{ width: 25%; float: left; } #menuCont li, #menuCont a { display: block; line-height: 50px; height: 50px; text-align: center; } #menuCont .subMenu{ display: none; position: absolute; width: 100%; left: 0; } #menuCont li:hover a, #menuCont li:hover .subMenu { background-color: red; } #menuCont li:hover .subMenu{ display: block; } </style> <p id="menuCont" class="clearfix"> <ul class="clearfix"> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> <li> <a href="#">menu</a> <p class="subMenu"> <ol class="clearfix"> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> <li><a href="#">sub</a></li> </ol> </p> </li> </ul> </p>
height: auto;
mouseover
没有人回答,给点思路也可以啊
height: auto;
,收起时反之。mouseover
事件,触发时子菜单定位过去;或者也可以直接使用css实现子菜单,看个人喜欢哪种方式。没有人回答,给点思路也可以啊