Jquery为fadeIn选择单个项目
Jquery select single item for fadeIn
学习jquery。
目前我有这个代码:
$(document).ready(function() {
$('.portfolio img').mouseover(function() {
console.log('hover succes');
$('.thumbnail-overlay').fadeIn();
}).mouseout(function() {
$('.thumbnail-overlay').fadeOut();
})
});
显然不理想,因为我有一个.公文包部分的图像,但效果是应用于所有的图像一次。如何仅为效果选择当前悬停的项目?
要做到这一点,请确保单个img元素和.t缩略图覆盖都有一个共同的父元素。
像这样(母公司是.投资组合):
<div class="portfolio">
<div class="thumbnail-overlay"></div>
<img>
</div>
现在,您可以使用$(this).closest('.portfolio').find('.thumbnail-overlay')
访问.缩略图覆盖
或者确保img元素是.t缩略图覆盖.的子元素
像这样:
<div class="portfolio">
<div class="thumbnail-overlay">
<img>
</div>
</div>
或者这个:
<div class="thumbnail-overlay">
<div class="portfolio">
<img>
</div>
</div>
然后使用$(this).closest('.thumbnail-overlay')
获得.缩略图覆盖。
相关文章:
- 如何将jquery动画应用于单个项目
- Angular Grocery List-删除单个项目
- angularjs中列表中单个项目的独立范围
- 有没有办法让数组中的单个项目标识包含自身的相同数组对象
- Knockoutjs:如何将单个项目从可观察数组传递到我的视图模型中
- Jquery为fadeIn选择单个项目
- Extjs使用复选框模型在网格上拖放单个项目
- jQuery每个循环-显示单个项目
- WishList布尔切换按钮切换ng重复中的所有项目,而不是单个项目
- 我应该如何要求或使用相同的模块在多个文件中的单个项目
- Firebase获得单个项目
- react.js中的内联编辑无法打开单个项目
- 确定Redux中单个项目的本地缓存是否过期
- 从firebase列表中获取单个项目
- 如何正确初始化jQuery Tools'单个项目的可滚动组件
- 为列表中的单个项目打开一个弹出窗口
- 在鼠标悬停的工具提示中显示单个项目的详细信息
- 如何取消选择列表框中的单个项目
- 拖动和旋转单个项目
- 对“单个项目”的反应方式是什么