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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 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
初品cakephp 入门基础
2012/02/16 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
python实现telnet客户端的方法
2015/04/15 Python
Django如何实现上传图片功能
2019/08/16 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
网站设计师的岗位职责
2013/11/21 职场文书
自考生自我评价分享
2014/01/18 职场文书
服装行业创业计划书范文
2014/02/05 职场文书
班级年度安全计划书
2014/05/01 职场文书
出纳工作检讨书
2014/10/18 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
2015年消防工作总结
2015/04/24 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
详解nginx location指令
2022/01/18 Servers
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript