我的页面上有某些项目。当有人悬停一个项目时,我想要一个覆盖该项目的 div。如果我使用没有 的函数,这是有效的$(this)
,但是它会覆盖所有项目。我只想覆盖我当时悬停的项目。
我的代码:
jQuery:
<script>
$(document).on("mouseenter", ".item" , function() {
$(this).('.item-overlay').stop().fadeTo(250, 1);
});
$(document).on("mouseleave", ".item" , function() {
$(this).('.item-overlay').stop().fadeTo(250, 0);
});
</script>
HTML:
<div class="item">
<a href="#"><img src="<?=$row['item_pic']?>" class="item-img"></a>
<div class="item-overlay" style="background:#999; display: none; position:absolute; top:0px; left: 0px; width:400px; height:200px; z-index:900;">test</div>
</div>