我有一些非常简单的jQuery,如下所示:

$(".block").hover(function(){
    $(".drag").stop().fadeIn(1000);
}, function(){
    $(".drag").stop().fadeOut(1000);
});


我有一系列的div,每个div都有一个block类。当我将鼠标悬停在.block上时,.drag在带有所有类的所有div中消失。我只希望.drag淡入鼠标悬停的元素,而不是全部淡入。谢谢!

最佳答案

假定所需的.drag元素是该元素悬停在其上方的后代:

$(".block").hover(function(){
    $(this).find(".drag").stop().fadeIn(1000);
}, function(){
    $(this).find(".drag").stop().fadeOut(1000);
});

关于jquery - 简单的Jquery悬停问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4822719/

10-09 23:02