Доброго времени суток всем!
К примеру имеется данная структура:
<div class="block">
<div><img src="img.png" alt="img_1"><a href="#">Подробнее</a></div>
<div><img src="img.png" alt="img_2"><a href="#">Подробнее</a></div>
<div><img src="img.png" alt="img_3"><a href="#">Подробнее</a></div>
</div>
.active {
position: relative;
filter: blur(2px);
}
Возникла такая проблема, а именно как сделать так, чтобы при наведении на ссылку произошло размытие только для одной картинки и добавление класса active для размытия картинки, но к данной ссылке этот класс также не применился, а также и к остальным картинкам этот класс не применялся
И после наведения на 2 ссылку данный класс также появлялся только на второй картинке и соответственно тоже ее размывал, при этом у первой размытие уже отсутствовало и т.д.
Пытался при помощи jquery сделать так, но тогда все картинки размываются:
$('.block div a').hover(function () {
$('.block img').addClass('active');
}, function () {
$('.block img ').removeClass('active');
}),