javascript - 鼠标悬停显示div

标签 javascript html show onmouseover

我没能在任何地方找到这个问题的答案。

当鼠标悬停在隐藏的 div 上时,如何使它出现? 请不要告诉我如何建立链接,我知道如何建立链接;)

我试过: a.) onmouseover 将可见性设置为可见,onmouseout 将可见性设置为隐藏 这适用于 0 个浏览器

b.) 将边框设置为 0px,背景透明,将 innerhtml 设置为 ""onmouseout 并恢复 onmouseover 这适用于 chrome

c.) 这是互联网上最流行的答案,我知道这是行不通的,但我还是尝试了:将容器 div 设置为可见,然后为内部 div 设置 visibility visible 和 visibility hidden

d.) 将不透明度设置为 1/100 和 0 在 Chrome 中工作

e.) 不得已:我尝试制作一个透明的 gif 并让它在鼠标移出时显示 这也失败了

我没有尝试过 jquery 的 .hover,但我读到它可能无法正常工作。

我没有别的想法。请有人帮忙吗?

最佳答案

如果我做对了,您希望 div 元素在鼠标悬停时显示,并在鼠标未悬停时隐藏。如果是这样,您只能使用 html 和 css 来完成:

<head>
<style>
        #outerDiv{width:100px;height:100px;background-color:blue;}
        #innerDiv{width:100px;height:100px;background-color:red;display:none;}
        #outerDiv:hover #innerDiv {display:block;}
    </style>
</head>
<html>
    <div id="outerDiv">
        <div id="innerDiv">some text</div>
    </div>
</html>

外层 div 总是可见的,当它悬停时显示内层。

关于javascript - 鼠标悬停显示div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749245/

相关文章:

javascript - PHP 和 cryptoJS IV

php - 将 HTML 表格转换为文本

javascript - 设置 cookie 以记住隐藏元素的状态

mysql - 如何在数据库中存储 MySQL 警告?

python - 在 tkinter GUI 中导入 matplotlib 图。显示错误()

javascript - JS - 我怎样才能实现重力?

javascript - 如何检测是否应该更新先前对象的属性?

javascript - jQuery:隐藏元素

javascript - 具有类似行为的第二个元素上的 JS 单击事件不会触发

javascript - .CSV 文件数组到 CSS 元素