1.写好静态页面
<div class="navBox">
<div class="comWidth">
<ul class="nav">
<li class="active"><a href="javascript:void(0)">网站首页</a><span></span></li>
<li><a href="javascript:void(0)">公司简介</a><span></span></li>
<li><a href="javascript:void(0)" >产品优势</a><span></span></li>
<li><a href="javascript:void(0)" >公司新闻</a><span></span></li>
<li><a href="javascript:void(0)" >在线订单</a><span></span></li>
<li><a href="javascript:void(0)">客户留言</a><span></span></li>
<li><a href="javascript:void(0)">联系我们</a></li>
</ul>
</div>
</div>
css样式
/*导航*/
.navBox{
height: 48px;
width: 100%;
background-color: #319BF3;
}
.navBox .nav {
height: 32px;
padding: 8px 0 8px 130px;
}
.navBox .nav li{
height: 32px;
line-height: 32px;
float: left;
}
.navBox .nav li a{
text-align: center;
height: 32px;
line-height: 32px;
color: #fff;
float: left;
padding: 0 30px 0 30px;
text-decoration: none;
}
.navBox .nav li a:hover{
height: 32px;
line-height: 32px;
background: #FF8C00;
}
.navBox .nav .active{
height: 32px;
line-height: 32px;
background: #FF8C00;
}
.navBox .nav li span{
width: 2px;
height: 32px;
float: right;
display: inline-block;
background: url("../images/icon/s_line.jpg")right no-repeat;
}
2.引入jQuery,然后写如下代码
<script src="js/jquery-3.1.1.min.js"></script>
<script type='text/javascript'>
$(document).ready(function (){// ready 事件
$("li").each(function(index){//便利对象
$(this).click(function(){//点击触发事件
$("li").removeClass("active");//删除当前元素的样式
$("li").eq(index).addClass("active");//添加当前元素的样式
});
});
});
</script>
完成效果图
来源:CSDN
作者:那些年的笔记
链接:https://blog.csdn.net/qq_22079371/article/details/81783091