jquery - 简单的 Jquery 悬停问题

标签 jquery css hover

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

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

我有一系列的 div,每个都有一个 block 类。当我将鼠标悬停在 .block 上时,.drag 会淡入所有具有 block 类的 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/

相关文章:

:hover changing childs attributes 上的 CSS

javascript - 在悬停时隐藏图像标题并显示叠加文本

javascript - 在文本链接悬停上显示图像 CSS 或 JS

javascript - 使用 jQuery 进行表单验证(无需validation.js)

javascript - 单击外部关闭 Canvas 菜单

html - 如何让这个标题跨越页面?

css - Angular 7 : Why class style is not applied to DOM component?

javascript - 链接 promise 导致未定义

javascript - 添加动态按钮而不是替换

css - ul 在 nowrap 文本后不增加宽度