jQuery悬停toggleclass问题

时间:2012-10-12 14:39:58

标签: jquery hover

我有一些代码适用于我的悬停状态。但是,如果链接已经处于活动状态,即当我将鼠标悬停在div上时,ArrowHover已经附加到div,显然它会因为jquery中的toggleclass而删除ArrowHover。如何确保在已经激活的链接上不会发生这种情况?

$("#JobApplications").hover(function()
    {
         $("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover')
    }
)

2 个答案:

答案 0 :(得分:1)

如果我们能看到你的HTML对象,知道它是否是一个锚标签会有所帮助......但假设它是一个锚标签,试试这个概念:

if ( $("#JobApplicationsArrow.Arrow").href != window.location.href ) {
    $("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover')
}

这是 this 帖子的修改版本:

答案 1 :(得分:0)

使用css技术而不是jQuery修复它。无论如何干杯亚当!