2

div にカーソルを合わせると、ポップアップが本来のようにフェードインしますが、同じクラスの他のすべての div にも影響します。ホバーされているdivに影響を与えたいだけです。どんな助けでも大歓迎です。ありがとうございました!

$(document).ready(function() {
    $(".project").hover(function() {
        $('.caption').fadeToggle(1000);              
    });     
});  
4

1 に答える 1

5

コンテキストを提供するだけです。

$(".project").hover(function() {
    $(this).find('.caption').fadeToggle(1000);              
});

このアプローチでは、jQuery は現在の要素を調べ、その要素内でクラスが;.projectの子孫要素を探します。captionドキュメント全体を見るのではなく、

于 2012-07-25T18:43:21.403 に答える