【发布时间】:2012-01-26 18:59:06
【问题描述】:
我想知道是否有人可以帮助我找到解决方案,以将效果悬停在我的博客中的图像上。 我的想法是,当我将图像悬停时,您会看到一个包含图像信息、链接项目名称、日期、...
我所做的是,分配两个类来处理 div 信息,类show 和类hide,一开始它与类hide 一起出现。
然后使用 jQuery/JavaScript 当 img:hover 它删除类 hide 并添加一个类 show。
问题是,当我将鼠标悬停在图像上时,会出现所有图像的信息。
我想知道是否有人可以帮助我只显示鼠标悬停的图像的信息。
我的 HTML:
<div id="content">
<img src="images/1.jpg" alt="Projecto 1" height="290" width="220" />
<div class="information hide">
<h2>Titulo</h2>
<p>Lorem Ipsun</p>
<a href="#" class="info">Read More</a>
</div>
</div>
<div id="content">
<img src="images/1.jpg" alt="Projecto 1" height="290" width="220" />
<div class="information hide">
<h2>Titulo</h2>
<p>Lorem Ipsun</p>
<a href="#" class="info">Read More</a>
</div>
</div>
我的 CSS:
body div.information {
background: rgba(219, 49, 49, 0.52);
width: 220px;
height: 290px;
position: relative;
top: -290px;
}
/* 悬停效果 */
.hide {
display: none;
}
.show {
display: block;
}
我的 JavaScript:
$('img').hover(function() {
$('.information').addClass("mostrar");
$('.information').removeClass("hide");
});
顺便说一句,如果有人能告诉我,当图像不悬停时如何再次隐藏信息,我很感激。
【问题讨论】:
标签: javascript jquery css html