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遮罩层实例讲解
May 11 jQuery
jQuery手风琴的简单制作
May 12 jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
一个程序下载的管理程序(一)
2006/10/09 PHP
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
php创建类并调用的实例方法
2019/09/25 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
dwr spring的集成实现代码
2009/03/22 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
node.js基础知识汇总
2020/08/25 Javascript
python的id()函数解密过程
2012/12/25 Python
Python 用户登录验证的小例子
2013/03/06 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python实现微信好友的数据分析
2019/12/16 Python
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
ktv中秋节活动方案
2014/01/30 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
担保书格式范文
2015/09/22 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
MySQL学习之基础操作总结
2022/03/19 MySQL
R9700摩机记
2022/04/05 无线电