jQuery实现导航栏头部菜单项点击后变换颜色的方法


Posted in jQuery onJuly 19, 2017

本文实例讲述了jQuery实现导航栏头部菜单项点击后变换颜色的方法。分享给大家供大家参考,具体如下:

实现效果如下:

jQuery实现导航栏头部菜单项点击后变换颜色的方法

jQuery实现导航栏头部菜单项点击后变换颜色的方法

话不多说直接上代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    a{
      text-decoration: none;
      color: black;
    }
    #menu{
      width: 100%;
      height: 20px;
      background: gainsboro;
    }
    ul li{
      list-style: none;
      float: left;
      padding-left: 20px;
      background-color: whitesmoke;
    }
    .active {
      color: white;
      background-color: black;
    }
    .none {
      background-color: whitesmoke;
    }
  </style>
</head>
<body>
<ul id="menu">
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >直播</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >新闻</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >关于</a></li>
</ul>
<script src="jquery-1.7.2.min.js"></script>
<script>
  $('#menu li a').click(function () {
    var f = this;
    $('#menu li a').each(function () {
      this.className = this == f ? 'active' : 'none'
    });
  });
</script>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
jQuery列表检索功能实现代码
Jul 17 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
jQuery AJAX应用实例总结
May 19 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 #jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 #jQuery
jquery版轮播图效果和extend扩展
Jul 18 #jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 #jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 #jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 #jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 #jQuery
You might like
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
php依赖注入知识点详解
2019/09/23 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
Python imread、newaxis用法详解
2019/11/04 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
印尼旅游网站:via
2017/11/12 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
幼儿园国庆节活动方案
2014/02/01 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
Python 图片添加美颜效果
2022/04/28 Python