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 实现双击编辑表格功能
Jun 19 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
jQuery实现评论模块
Aug 19 jQuery
jQuery实现带进度条的轮播图
Sep 13 jQuery
jQuery实现可以扩展的日历
Dec 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简单命令代码集锦
2007/09/24 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
Python实现的ini文件操作类分享
2014/11/20 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
利用python生成照片墙的示例代码
2020/04/09 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
厂办主管岗位职责范本
2014/02/28 职场文书
小学新学期寄语
2014/04/02 职场文书
规范化管理年活动总结
2014/08/29 职场文书
高考升学宴答谢词
2015/01/20 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python