Если я правильно вас понимаю, вы хотите, чтобы изображение появлялось при наведении курсора на изображение или на связанный с ним текст. Это верно? Если это так, это решение должно работать для вас:
$(".gallery dt a img").fadeTo("fast", .7);
$(".gallery a").hover(function () {
$(this).closest("dl").children("dt").children("img").fadeTo("fast", 1)
},
function () {
$(this).closest("dl").children("dt").children("img").fadeTo("fast", .7)
});
Возможно, это еще больше упростится, если у кого-нибудь появятся идеи выкинуть их туда.