我有一个困境。我刚学会了如何在jQuery中使用添加和删除类函数,但当你添加一个类时,它并没有自动删除现有的类。我的问题是这样的。我有一个带有背景颜色的类按钮。当我悬停在该按钮上时,我想让新类优先于旧类,因此实质上,我必须删除旧类。我不知道从哪里开始。如果我尝试删除、添加、删除、添加,则悬停似乎不能一次处理所有内容。能否给我一些想法?
我的两个类名分别是'.ul.nav a'和'.work'。
我的两个类名分别是'.ul.nav a'和'.work'。
$('ul.nav a').hover(
function () {
$(this).addClass('work');
},
function () {
$(this).removeClass('work');
}
);
这是当前的类:
ul.nav a {
display: block;
background-color:#B2B2D9;
margin-right:2%;
margin-bottom:5%;
margin-left:1%;
text-decoration:none;
border:3px #e6e6e6 ridge;
padding: 2%;
border-radius: 15px;
}
我想将其更改为
.work {
color:white;
background-color:red;
position:absolute;
top:100px;
left 230px;
}