【发布时间】:2015-05-25 07:15:36
【问题描述】:
尝试使用这些 jQuery 方法在它所描述的图像的悬停时显示描述......然后将在鼠标悬停和鼠标悬停时显示和隐藏它们(全部)。但我希望在第一次鼠标悬停之前隐藏描述。我也遇到了将图像/描述悬停与每个实例匹配的问题。我是 OOP 的新手,但我认为这在这里会派上用场。无论如何,任何提示都表示赞赏!
这是我的代码:
$('.image').mouseover(function() {
$('.description').show();
})
$('.image').mouseout(function() {
$('.description').hide();
})
.col-lg-3 h2 {
font-size: 1.1em;
color: black;
font-family: 'Arial';
margin-left: .1em;
font-weight: 500;
display: none;
}
.col-lg-3 p {
font-size: .9em;
margin-left: .2em;
margin-top: -.3em;
font-weight: 400;
display: none;
<div class="col-lg-3 project1">
<a class = "image" href="" target="_blank"> <img width="100%" height="100%" src="" alt=""></a>
<div class = "description">
<h2> </h2>
<p> </p>
</div>
如果我希望它仅适用于图像/描述对的实例,我可能也应该添加一些 .this 东西,不是吗?
【问题讨论】:
-
能不能放到jsfiddle里分享一下?
-
@jQuery.PHP.Magento.com 已修复 :)
-
I am new at OOPOOP 在哪里?而且你在这里根本没有使用过javascript,它只是jQuery。 -
@HiteshSiddhapura Sweet。解决了一半。仍然需要弄清楚我应该如何使用 .this 以便一次显示唯一正确的描述。目前,只要我将鼠标悬停在任何图像上,它就会显示所有描述。
-
@HiteshSiddhapura,太棒了,谢谢。
标签: javascript jquery mouseevent mouseover mouseout