gpt4 book ai didi

javascript - 更改点击的链接样式

转载 作者:行者123 更新时间:2023-11-28 15:22:07 24 4
gpt4 key购买 nike

我有这个:

<section class="header">
<div class="holder">
<span class="name">Joe Doe</span>
<nav class="">
<ul class="">
<li><a href="#">Do Something</a></li>
<li><a href="#">Do Something Else</a></li>
<li><a href="#">Who knows</a></li>
</ul>
</nav>
</div>
</section>

我的脚本以此为目标并添加类。

$(document).ready(function(){
$(".header nav ul li a").click(function(e){
$(this).addClass('active');
});
)};

更新 Css:

.header nav ul li a{
font-size: 15px;
text-transform: uppercase;
color: #959393;
text-decoration: none;
}

.header nav ul li a:hover{
color: #fff;
}
.active{
color: red;
}

问题:

当我点击链接时,它确实变成了红色,但它立即变回原来的颜色并且链接仍然是类,可能是因为页面正在重新加载或其他原因?
我不能使用 preventDefault() 因为我需要那些链接作为链接。

最佳答案

如果在添加 !important 时变红,当您了解 css specificity 时,您的问题就可以解决检查下图。

a 不太具体。 #whatever #whatever 更具体并获胜。

enter image description here

关于javascript - 更改点击的链接样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32900232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com