最新回答 / Bang3416578
document.getElementByTagName("li")返回的是获取到的li元素的数组,用for循环遍历数组中每一个li元素,给每一个li都添加了onmouseover和onmouseout事件。
2016-06-01
我个人觉得这种二级菜单真的没有特别多的特性,没必要用js,用css挺方便的就是html结构看着有点别扭,问题来了,为什么京东非要用js,而且没有使用li标签而是用的div
2016-06-01
.topMenu li div {
display: inline-block;
width: 4px;
height: 4px;
border: 2px solid #bbb;
border-color: #bbb #bbb transparent transparent;
transform: rotate(45deg);
float: right;
margin-right: 11px;
margin-top: 10px;
}
没有背景图
display: inline-block;
width: 4px;
height: 4px;
border: 2px solid #bbb;
border-color: #bbb #bbb transparent transparent;
transform: rotate(45deg);
float: right;
margin-right: 11px;
margin-top: 10px;
}
没有背景图
2016-05-29
最赞回答 / 慕粉3247841
上w3school看到说在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。算是弄明白了!
2016-05-20
这样写,当鼠标移上去时每个li都加了高度,建议在js里先判断一下哪些li下面有<b>,对该li加高度,其余没有的就不加高度了
2016-05-20