<ul>
<li![图片描述][1]><a href="#">点击一下<span>浮动出现</span></a></li>
</ul>
<ul>
<li![图片描述][1]><a href="#">点击一下<span>浮动出现</span></a></li>
</ul>
谢邀
a span{visibility: hidden;}
a:hover span{visibility: visible;}
visibility 不会隐藏位置
谢邀,这玩意直接css可以完成吧,不需要js的参与。
今晚上我的梯子出了问题,jsfiddle打不开了,直接上代码了,不能炫酷的点击预览了。
修好了梯子,点击预览和看代码
https://jsfiddle.net/2kyLzpLt/
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
<style>
.item {
display: inline-block;
position: relative;
min-width: 50px;
margin: 10px;
text-align: center;
}
.item .tips {
display: none;
}
.item:hover .tips {
display: block;
width: 120px;
position: absolute;
top: 100%;
left: 50%;
margin-top: 10px;
margin-left: -60px;
padding: 8px;
background-color: #444;
z-index: 10;
color: #fff;
border-radius: 4px;
font-size: 14px;
text-align: center;
}
.tips::before {
content: '';
position: absolute;
top: -8px;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #444;
}
</style>
</head>
<body>
<ul>
<li class="item"><a href="">01 <span class="tips">aaaaaaa</span></a></li>
<li class="item"><a href="">02 <span class="tips">aaaaaaa</span></a></li>
<li class="item"><a href="">03 <span class="tips">aaaaaaa</span></a></li>
<li class="item"><a href="">04 <span class="tips">aaaaaaa</span></a></li>
<li class="item"><a href="">05 <span class="tips">aaaaaaa</span></a></li>
</ul>
</body>
</html>
3 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答1.7k 阅读
2 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
谢邀~