Я хочу создать несколько миниатюр с одним и тем же .class. Div миниатюры содержит 3 других div. Первый — это изображение, второй — описание, которое появляется при вводе мыши, а третий — полоса, которая меняет непрозрачность.
Когда указатель мыши находится над .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);
});
});