我有一些代码适用于我的悬停状态。但是,如果链接已经处于活动状态,即当我将鼠标悬停在div上时,ArrowHover已经附加到div,显然它会因为jquery中的toggleclass而删除ArrowHover。如何确保在已经激活的链接上不会发生这种情况?
$("#JobApplications").hover(function()
{
$("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover')
}
)
答案 0 :(得分:1)
如果我们能看到你的HTML对象,知道它是否是一个锚标签会有所帮助......但假设它是一个锚标签,试试这个概念:
if ( $("#JobApplicationsArrow.Arrow").href != window.location.href ) {
$("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover')
}
这是 this 帖子的修改版本:
答案 1 :(得分:0)
使用css技术而不是jQuery修复它。无论如何干杯亚当!