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 EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
Jquery-data的三种用法
Apr 18 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jquery插件实现代码雨特效
Apr 24 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
PHP下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
php无限分类且支持输出树状图的详细介绍
2013/06/19 PHP
php简单计算页面加载时间的方法
2015/06/19 PHP
详解YII关联查询
2016/01/10 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
javascript preload&amp;lazy load
2010/05/13 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python各种语言间时间的转化实现代码
2016/03/23 Python
一道python走迷宫算法题
2018/01/22 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
对Python函数设计规范详解
2019/07/19 Python
Python3离线安装Requests模块问题
2019/10/13 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
Python sys模块常用方法解析
2020/02/20 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
微信营销策划方案
2014/02/24 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
反邪教学习心得体会
2016/01/15 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
nginx静态资源的服务器配置方法
2022/07/07 Servers