gpt4 book ai didi

php - 单击链接时如何使背景变暗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:32 25 4
gpt4 key购买 nike

我目前正在处理我网站的导航栏。我的导航栏上有五个元素,我想在单击某个元素时使它变暗。
这些是我到目前为止尝试过的:
jQuery 改变事件元素:

  <script type="text/javascript">
$(function(){
$('nav navbar-nav a').filter(function(){return this.href==location.href}).parent().addClass('active').siblings().removeClass('active')
$('nav navbar-nav a').click(function(){
$(this).parent().addClass('active').siblings().removeClass('active')
})
})
</script>


导航栏上的五个元素:

<nav class = "navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Intern Web</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">About</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Intern</a></li>
<li><a href="#">Form</a></li>
</ul>

这是网站截图: Web

但它似乎不起作用,每次都只选择关于。有任何想法吗?非常感谢。

最佳答案

<script type="text/javascript">
$(function(){
$(".navbar-nav li a").on('click',function(){
$(nav-bar-nav li).toggleClass("active");
});

});

<ul class="nav navbar-nav">
<li class=""><a href="#">About</a></li> /*Just remove active class and add with js*/
<li><a href="#">News</a></li>
<li><a href="#">Intern</a></li>
<li><a href="#">Form</a></li>
</ul>

.active{
background:black;
}

.active a{
color:#ffffff;
}

关于php - 单击链接时如何使背景变暗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51808203/

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