问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
// 请把代码文本粘贴到下方(请勿用图片代替代码)
就是鼠标移入LI标签和移入内容的时候,内容都会显示,移出LI标签和移出内容的时候,会消失。可以看他自己源码怎么写的,http://image.zeststore.com/js...。还有这种网上很多例子可以参考
参照 bootstrap,将内容写到 li 里面 bootstrap navbar
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
.dropdown {
position: relative;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
list-style: none;
}
li.dropdown:hover .dropdown-menu {
display: block;
}
姿在家官网等,类似tabs的实现,
<div id="nav">
<ul>
<li data-tab="item1">...</li>
</ul>
</div>
<div id="nav-content" style="display: none">
<div id="item1" style="display:none">...</div>
</div>
js 控制当前 hover 的 li data-tab
对应id=item1
的内容 display: block
9 回答9.4k 阅读
6 回答5k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
4 回答8k 阅读✓ 已解决
7 回答10k 阅读
5 回答7.3k 阅读✓ 已解决
5 回答8.3k 阅读
父子关系不就行了,你把要显示的内容放在li元素里面