Есть такой вот квадрат с картинкой внутри которого отпозиционированны элементы по углам
<a class="item show" href="#">
<img class="image" width="180" height="180" alt="" src="img.jpg" >
<p class="title">TEST POST 1</p>
<p class="year">2013</p>
<p class="cat">category</p>
</a>
и есть код на jquery
$(document).ready(function(){
$('.show img').each(function(){
$(this).animate({opacity:'0.0'},1);
$(this).mouseover(function(){
$(this).stop().animate({opacity:'1.0'},600);
});
$(this).mouseout(function(){
$(this).stop().animate({opacity:'0.0'},300);
});
});
});
В данном случае при наведении на картинку в этом квадрате она выполняет фукнцию, но при наведении на текст функция не вызывается.
Если привязать функцию к ссылке то исчезают остальные элементы.
Вопрос, как изменить код чтобы при наведении на любой из дочерних элементов под этой ссылкой и в этом квадрате, изменению opacity подвергалась только картинка, а остальные элементы не менялись.