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 03 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
jQuery实现全选按钮
Jan 01 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 Sql Server连接失败问题及解决办法
2009/08/07 PHP
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
angularjs自定义过滤器demo示例
2019/08/24 Javascript
详细探究Python中的字典容器
2015/04/14 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python实现进程同步和通信的方法
2018/01/02 Python
python定时关机小脚本
2018/06/20 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
python3实现高效的端口扫描
2019/08/31 Python
python中bytes和str类型的区别
2019/10/21 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
先进班级集体事迹材料
2014/01/30 职场文书
职务聘任书范文
2014/03/29 职场文书
小学生评语大全
2014/04/18 职场文书
詹天佑教学反思
2014/04/30 职场文书
工程项目经理任命书
2014/06/05 职场文书
白莲教口号
2014/06/18 职场文书
土地租赁协议书
2015/01/29 职场文书
校园广播站开场白
2015/06/01 职场文书
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python