已采纳回答 / 慕仰6432972
小哥你的问题能不能写在代码外面,我真是找了半天第一个问题 .menu ul li里面的z-index样式设置的是它的层级,你可以把你页面的内容想象成存在于三围空间中,我的margin和pading不论是上下左右都是在xy平面移动,比如pading-top=20px,就可以想象成这个元素的内边距向y轴正方向移动了20像素,z-index就是z轴,我的Li标签z-index的大小是2,那么我后面的span标签z-index值是20,就远远高于li标签,所以在鼠标移到上面显示的时候,它的内容才能把Li标签部分遮...
2016-08-25
ul本身就是块级标签为什么还要加display:block,语义用的也不对,ul里只能包li div放在ul外面结构更清晰。
2016-08-25
已采纳回答 / 用户1136527
如果没有“Lis[i].i = i;”这句话,每次遍历完的i结果就是最后一次遍历的那个结果,所以再求h0的时候h0是固定值了,每次悬浮层都在最底下。要想获取每次遍历的i值,就要加上这个Lis[i].i = i; var h0=(this.i-1)*30+42;
2016-08-25
已采纳回答 / 左右012
li加上边框后,li的实际高度就等于li原来的高度加上li上下边框的高度了,所以要提前把li的高度减去li上下边框的总高度,然后再加边框就不会影响原来ul的高度了。
2016-08-20