Как скрывать элемент конкретно в одном блоке?
А не проще через CSS скрыть? Зум внутри блока?.caption .zoom { display: block; }
.caption:hover .zoom { display: none; }
...
$('.zoom').show();
$(this).find('.zoom').hide();
..
А вообще Sergey Goryachev дело говорит