javascript - 在用户将鼠标悬停在图像上之前隐藏描述?

标签 javascript html css

我正在为这个元素寻求帮助。我希望能够将鼠标悬停在图像上,这个黑框会弹出,其中包含描述。我可以举一些例子说明我将如何做这件事吗?非常感谢大家的帮助!

当用户将鼠标悬停在图片上以获取描述时我想要做什么

enter image description here

最佳答案

用纯CSS你可以做这样的事情

#image_description {
    display: none;
    background-color : #333;
    color : #fff;
    padding  : 50px;
}

#the_image:hover~#image_description{
    display: block;
}
<img src="https://placehold.it/350x150" id="the_image">
<div id="image_description">SomeDescription</div>

使用 jQuery 你可以做这样的事情

$(document).ready(function(){
$("#the_image").hover(function(){
    $("#image_description").fadeIn();
}, function(){
$("#image_description").fadeOut();
});
});
#image_description { display : none }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="https://placehold.it/350x150" id="the_image">
<div id="image_description">SomeDescription</div>

关于javascript - 在用户将鼠标悬停在图像上之前隐藏描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38066423/

相关文章:

javascript - 使用 jQuery 和 Node 在 DOM 上填充数据的最佳方式

javascript - addEventListener keyup Keydown 与 Keycode 不工作

javascript - 如何使用 cordova 处理混合移动应用程序的后退按钮功能

javascript - 为什么单选按钮的文本无法显示?

javascript - 奇怪的 SVG 悬停行为

css - 如何使用条件应用 css?

javascript - Ajax 调用仅进行一次 ASP.Net MVC5

Javascript 图像旋转器问题

javascript - 弹出窗口打开时防止正文滚动

javascript - Stellar.js 上的背景图片位置问题