我有这个:
$(window).load(function(){
$(".hardware").hover( function (e) {
$(this).toggleClass('hover', e.type === 'mouseenter');
$(".info").fadeIn(500);
});
});
我的HTML:
<section>
<div class="hardware banner1 top">
<img src="files/images/sakesalverda.png" alt="" class="action"/>
<div class="info">sakesalverda.nl</div>
</div>
</section>
<section>
<div class="hardware banner2">
<img src="files/images/ptsd-monitor.png" alt="" class="action"/>
<div class="info">ptsd-monitor.com</div>
</div>
</section>
但是当你悬停.hardware.banner1
时,它会显示两个div。我只是想显示banner
中的div而不是banner2
中的div。
答案 0 :(得分:4)
您应该使用:
$(this).find('.info').fadeIn(500);
由于您希望fadeIn
.info
.hardware
而不是所有{{1}}。