📅  最后修改于: 2023-12-03 15:12:52.939000             🧑  作者: Mango
在Web开发中,经常需要实现一些在鼠标悬停时显示特定内容的效果。而顺风悬停内部div就是一种实现这种效果的方法。
<div class="hover-content">
<p>这是悬停时要显示的内容。</p>
</div>
<div class="hover-target">
<p>这是需要悬停的内容。</p>
</div>
.hover-content {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 200px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
.hover-target {
position: relative;
}
const hoverTarget = document.querySelector('.hover-target')
const hoverContent = document.querySelector('.hover-content')
hoverTarget.addEventListener('mouseover', () => {
hoverContent.style.display = 'block'
})
hoverTarget.addEventListener('mouseout', () => {
hoverContent.style.display = 'none'
})
悬停在.hover-target上时,.hover-content会显示在.hover-target下方。