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绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 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本地服务器分享
2013/02/19 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
javascript回到顶部特效
2016/07/30 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
Python元字符的用法实例解析
2018/01/17 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
英语专业毕业生自荐信
2013/10/28 职场文书
工商管理专业应届生求职信
2013/11/04 职场文书
领导班子整改措施
2014/10/24 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
redis中lua脚本使用教程
2021/11/01 Redis
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers