【发布时间】:2018-02-09 01:06:52
【问题描述】:
我正在尝试创建一个网格,在每个分区悬停时显示标题。 h4 需要从隐藏开始,最好使用fadeIn 和fadeOut 而不是show() 或hide()。我在淡入和淡出中遇到的一个问题是,如果您将鼠标悬停在其中几个上的速度足够快,它似乎会添加请求并开始闪烁。
以后会增加更多的部门。
HTML:
<div class="grid-section col-lg-3 col-md-6 col-sm-12 col-xs-12">
<span>
<a href="">
<div class="card">
<img src="images_grid/Grid_Set_01_10.jpg" style="max-width: 100%; max-height: 100%" >
<div class="card-img-overlay">
<h4 class="card-title grid-pad-p text-center">Rwanda</h4>
</div>
</div>
</a>
</span>
</div>
<div class="grid-section col-lg-3 col-md-6 col-sm-12 col-xs-12">
<span>
<a href="">
<div class="card">
<img src="images_grid/Grid_Set_01_11.jpg" style="max-width: 100%; max-height: 100%" >
<div class="card-img-overlay">
<h4 class="card-title grid-pad-p text-center">Rwanda</h4>
</div>
</div>
</a>
</span>
</div>
<div class="grid-section col-lg-3 col-md-6 col-sm-12 col-xs-12">
<span>
<a href="">
<div class="card">
<img src="images_grid/Grid_Set_01_12.jpg" style="max-width: 100%; max-height: 100%" >
<div class="card-img-overlay">
<h4 class="card-title grid-pad-p text-center">Rwanda</h4>
</div>
</div>
</a>
</span>
</div>
到目前为止的 JQuery:
$(".grid-section").hover(
function(){
$(this).show();
},function(){
$(this).hide();
});
【问题讨论】: