【发布时间】:2019-07-01 03:29:53
【问题描述】:
在一个网站中,我试图让这个特定的导航栏活动类工作。当我点击当前页面时,我希望链接变成蓝色。由于我是初学者,任何帮助将不胜感激。提前致谢。
这里是导航栏:
<div class="nav-scroller py-1 mb-2">
<nav class="nav d-flex justify-content-between">
<a class="active p-2 text-muted" href="#"><b> Business</b> </a>
<a class="p-2 text-muted" href="#"><b> Design </b></a>
<a class="p-2 text-muted" href="#"><b>Travel </b></a>
<a class="p-2 text-muted" href="#"><b> Opinion </b></a>
</nav>
</div>
这里是javascript代码:
$('.nav .p-2 .text-muted').click(function(){
$('.nav .p-2 .text-muted').removeClass('active');
$(this).addClass('active');
})
我还使用 CSS 将当前导航栏页面链接变为蓝色:
.nav > .p-2.activate {
color:blue;
}
【问题讨论】:
-
在您的 CSS 中,您将类称为
activate,在您的 HTML 和 jQuery 中,您将其称为active
标签: javascript html css django bootstrap-4