Jquery 禁用:设置特定类时悬停

Jquery 禁用:设置特定类时悬停,jquery,Jquery,我想知道当类(例如.active设置为元素)时,是否可以通过Jquery禁用css:hover功能 原因是导航,在导航中,通过.addClass('active')-函数将特定链接标记为单击。当我将鼠标悬停在这个特定元素上时,它将获得4px的边框,因为我的:hover-函数如下所示: nav ul li a:hover { border-bottom: solid 2px rgba(0, 0, 0, 0.3); } 您始终可以直接在css中更改元素的悬停功能: nav ul li a.a

我想知道当类(例如
.active
设置为元素)时,是否可以通过Jquery禁用css
:hover
功能

原因是导航,在导航中,通过
.addClass('active')
-函数将特定链接标记为单击。当我将鼠标悬停在这个特定元素上时,它将获得4px的边框,因为我的
:hover
-函数如下所示:

nav ul li a:hover {
   border-bottom: solid 2px rgba(0, 0, 0, 0.3);
}

您始终可以直接在css中更改元素的悬停功能:

nav ul li a.active:hover {
     border-bottom: none;
}

你可以这样给css

nav ul li a.active:hover{
   border-bottom:0 !important;
}

几乎!悬停时会删除边框。将其更改为:
#nav ul li a:hover{}
,现在它可以工作了