javascript - 如何使用 jQuery 影响同一类的 8 个 div 中的单个 div?

标签 javascript jquery html css

I should make it work like this

大家好。 在第一张图片上你可以看到我的任务。只有悬停的 div 应该更改内部元素的类,但我所做的是,当你悬停任何一个 div 时,它们都会进行这些更改

$('.industry__item').hover(function () {
    $('.industry__overlay').fadeToggle('active');
    $('.industry__item-text').toggleClass('active');
    $('.industry__item-text p').toggleClass('active');
});

当人们将鼠标悬停在某个 div 上时,我需要一个 div 来更改,但我想以正确的方式进行(我知道我可以为每个 div 添加一个特殊的类,但这有点错误而且不专业)。我对纯 JS 不是很擅长,但我将不胜感激任何帮助和信息。至少我会知道用谷歌搜索什么。谢谢

最佳答案

好吧,如果所有元素都在悬停的 div 中,请尝试使用 $(this) 来更改悬停的 div 的元素,例如

$('.industry__item').hover(function() {
  $(this).find('.industry__overlay').fadeToggle('active');
  $(this).find('.industry__item-text').toggleClass('active');
  $(this).find('.industry__item-text p').toggleClass('active');
});

关于javascript - 如何使用 jQuery 影响同一类的 8 个 div 中的单个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49300430/

相关文章:

javascript - 使用 Javascript 使图像饱和 onclick

javascript - 阻止 PDF 自动下载并改为自动打印

jquery - Bootstrap 模态 : load data for supplied ID

javascript - 从函数本身内部的按钮调用 jquery 函数

javascript - 创建另一个帐户后显示失败 "Sorry, your registration failed. Please go back and try again."

html - 在所有行上拉伸(stretch) 4 个 Bootstrap 按钮

javascript - jQuery 位置 DIV 固定在除主页外的滚动顶部

jquery - 可拖动背景 Js 在 ie8 中不起作用

javascript - 如何比较两个打乱的字符串?

javascript - 循环数组并与其他数组进行比较