已采纳回答 / 此去经年01
一般宽度给他设置成跟父元素的百分比多少多少的,导航一般来讲是不允许内容超过宽度的,超过的话也是溢出隐藏或者省略。没有设置定位没有任何关系,你要知道二级导航本身就是在上级li里面的,而你的上级li里面放了一个a标签,还给设置了display:block ;当然会把二级菜单挤出去。你没仔细看么?<首页>下面的二级导航都被挤到课程大厅下面了。而ul li都是块级元素,你有设置了top,所以他就按照竖列排在<首页>下一个导航的下面。想要弄好可以给二级导航margin-left:-二级导航的...
2017-09-18
已采纳回答 / ZXY狼惜
就是为了给传过来的 menuUL加个引号:AddH('menuUL'),单引号或双引号都行。使用多个引号时,就会交互使用的,都是引号的作用。刚我试了下,menuUL不加引号,出不来二级菜单。
2017-08-03
已采纳回答 / 飞飞hw
<...code...>即,改为var u = this.getElementsByTagName("ul")[0]; if (u != undefined) { u.style.display = "block"; ChangeH(u.id,1); }
2017-03-17
已采纳回答 / 慕粉4108453
单纯要解决你二级菜单横向显示的问题的话,就是你<li><a href="#">课程大厅</a> </li>应该吧</li>放在</ul>后面即<li><a href="#">首页</a> </li><li><a href="#">课程大厅</a> <ul> <li><a href="#"...
2017-03-13