【发布时间】:2011-05-31 15:32:52
【问题描述】:
在一个项目上工作需要在主页上具有特定的效果。当用户将鼠标悬停在导航中的链接上时,链接以及页面上的相应缩略图都会突出显示。每个链接/缩略图都有类,我们现在如何设置它是在悬停时我们搜索具有相同类的元素。只是想知道是否有更好的方法来做到这一点。谢谢。
(页面布局的左侧有链接,“主”容器中的拇指填充了页面的其余部分)
$('#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');
}
});
【问题讨论】: