В общем, такая разметка.
<div class="parent">
<div class="column"></div>
<div class="column sub" style="display:none"></div>
</div>
Img это блок в первом column. При наведении появляется рядом второй column с классом sub, а родителю добавляет класс hover.
Понимаю, что нужно отталкиваться от того, что нужно убирать класс hover, когда курсор покидает область этого самого hover, но всё как-то мимо. В какую сторону смотреть?
$("img").hover(function () {
$(this).parent().closest('.parent').addClass('hover');
});
jsfiddle.net/zD9NN