画像にカーソルを合わせたときに単純なオーバーレイを作成しようとしていますが、関数は完全に機能しますが、クラスのすべての div に表示されます。同じクラスを持つすべての div ではなく、ホバーされている div で関数を実行したい。
この単純な関数を使用して、.css インラインを適用しています。
$(document).ready(function() {
$('.attachment-home-sub-feature, .thumb-hover').hover(function() {
$('.thumb-hover').css({
'display': 'block'
});
}, function() {
$('.thumb-hover').css({
'display': 'none'
});
});
});
HTML :
<div class="sfp-img">
<div class="thumb-hover"><a class="thumb-hover-link" href="<?php the_permalink() ?>"></a></div><?php if ( has_post_thumbnail()) the_post_thumbnail('home-sub-feature'); ?>
</div>