如何在鼠标悬停时显示一组隐藏的div?
例如 :
<div id="div1">Div 1 Content</div>
<div id="div2">Div 2 Content</div>
<div id="div3">Div 3 Content</div>
所有 div 都需要在鼠标悬停事件上显示。
如果 div 被隐藏,它们将永远不会触发mouseover
event.
您将必须监听其他一些未隐藏元素的事件。
您可以考虑将隐藏的 div 包装到保持可见的容器 div 中,然后对mouseover
这些容器的事件。
<div style="width: 80px; height: 20px; background-color: red;"
onmouseover="document.getElementById('div1').style.display = 'block';">
<div id="div1" style="display: none;">Text</div>
</div>
您还可以收听mouseout
如果您希望当鼠标离开容器 div 时 div 消失,则事件:
onmouseout="document.getElementById('div1').style.display = 'none';"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)