Работа над проектом требует определенного эффекта на главной странице. Когда пользователь наводит курсор на ссылки в навигационной панели, ссылка подсвечивается так же, как и соответствующий эскиз на странице. У каждой из ссылок / миниатюр есть классы, и теперь мы настроили их так, что при наведении мыши мы ищем элемент с тем же классом. Просто интересно, есть ли лучший способ сделать это. Спасибо.
(макет страницы содержит ссылки с левой стороны и большие пальцы в «основном» контейнере, который заполняет эту остальную часть страницы)
$('#homeCatNav li a, #homeThumbsUlHolder li img').hover(function(e){
var $thisA = $(this),
$thisClass = $(this).attr("class");
if (e.type.toLowerCase() === 'mouseenter') {
$('li.imgToHighlight').find('img'+'.'+$thisClass).addClass('hoverElem');
$('li.homeArtNameList').find('a'+'.'+$thisClass).addClass('hoverElem');
}
if (e.type.toLowerCase() === 'mouseleave') {
$('li.imgToHighlight').find('img').removeClass('hoverElem');
$('li.homeArtNameList').find('a').removeClass('hoverElem');
}
});