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自定义元素右键点击事件(实现案例)
Apr 28 jQuery
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
JQuery animate动画应用示例
May 14 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
JQuery复选框全选效果如何实现
May 08 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
php邮箱地址正则表达式验证
2015/11/13 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
JS实现合并json对象的方法
2017/10/10 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
Python单链表的简单实现方法
2014/09/23 Python
python简单实现旋转图片的方法
2015/05/30 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
Python多继承原理与用法示例
2018/08/23 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
怎么快速自学python
2020/06/22 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
门卫班长岗位职责
2013/12/15 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL