【发布时间】:2010-09-08 23:22:47
【问题描述】:
大家好,我遇到了这个小脚本的问题。当我将鼠标悬停在 div“项目”上时,两个 div 都显示“深色覆盖”。但我只想要我悬停显示的 div 内部的深色叠加层。这怎么可能?谢谢:)
.item {
position:relative;
width:680px;
height:140px;
}
.dark-overlay {
position:absolute;
width:680px;
height:140px;
background:url(images/bg.png) repeat;
display:none;
}
<div class="item">
<div class="dark-overlay"></div>
<img src="my image.jpg" />
</div>
<div class="item">
<div class="dark-overlay"></div>
<img src="my image.jpg" />
</div>
$(function() {
$(".item").hover(function() {
$(".dark-overlay").show();
});
});
【问题讨论】: