我有一个两难境地。我刚刚学习了如何在 jQuery 中使用添加和删除类函数,但是当你添加一个类时,它不会自动删除现有的类。我的问题是这个。我有一个按钮,上面有一个包含背景颜色的类。当我悬停该按钮时,我希望 NEW 类优先于旧类,所以本质上,我必须删除旧类。我只是不知道从哪里开始。如果我尝试删除、添加、删除、添加,悬停似乎无法在一次调用中全部处理。有人可以给我一些想法吗?
我有两个类,一个叫做'.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;
}