У меня есть эта тестовая страница: http://joshuacody.net/qworky/
Предупреждение: Тонны CSS3. Это будет выглядеть только в Safari или Chrome. Firefox будет терпимым. Все остальное будет потеряно.
В сущности, когда я наведите курсор на чье-то имя, я бы хотел, чтобы оно также вызывало состояние наведения на их изображении. Это работает сейчас, но я чувствую, что решение не элегантно. Я бы предпочел не добавлять больше классов. Вот оно:
$('a.name_link').hover(function(){
$(this).parent('p').siblings('img').toggleClass('link_hover');
});
$('img.name_img').hover(function(){
$(this).siblings('p').children('a').toggleClass('hover');
});
Я думал, что будет работать следующее:
$('a.name_link').hover(function(){
$(this).parent('p').siblings('img').trigger('hover');
});
Есть идеи, почему это не так? Я действительно ищу самый чистый, самый простой способ сделать это. Большое спасибо!