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 29 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
php程序内部post数据的方法
2015/03/31 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
Vue程序调试的方法
2019/06/17 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
python基础教程之类class定义使用方法
2014/02/20 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
.NET方向面试题
2014/11/20 面试题
秋季婚礼证婚词
2014/01/11 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
Vue3.0 手写放大镜效果
2021/07/25 Vue.js