我想用相同的 .class 创建多个缩略图。缩略图 div 包含 3 个其他 div。第一个是图像,第二个是显示在 mouseenter 上的描述,第三个是改变不透明度的条。
当鼠标悬停在 .thumbnail 上方时,两个元素都应该执行它们的功能。
我的问题是现在每个缩略图都执行该功能,所以现在每个缩略图都突出显示。如何更改此设置,以便在悬停在其上方时仅突出显示一个缩略图?
HTML:
<div class="thumbnail">
<div class="thumbnail_image">
<img src="img/Picture.png">
</div>
<div class="thumbnail_describe">
<p>Description</p>
</div>
<div class="thumbnail_footer">
<p>Text</p>
</div>
</div>
jQuery:
$(document) .ready(function() {
var $thumb = $('.thumbnail')
var $thumb_des = $('.thumbnail_describe')
var $thumb_ft = $('.thumbnail_footer')
//mouseover thumbnail_describe
$thumb.mouseenter(function() {
$thumb_des.fadeTo(300, 0.8);
});
$thumb.mouseleave(function() {
$thumb_des.fadeTo(300, 0);
});
//mouseover thumbnail_footer
$thumb.mouseenter(function() {
$thumb_ft.fadeTo(300, 1);
});
$thumb.mouseleave(function() {
$thumb_ft.fadeTo(300, 0.8);
});
});