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 29 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
详解JQuery基础动画操作
Apr 12 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
jquery实现点击弹出对话框
Feb 08 jQuery
jQuery实现简易QQ聊天框
Feb 10 jQuery
jquery实现简易验证插件封装
Sep 13 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数字转汉字代码(算法)
2011/10/08 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
php实现等比例压缩图片
2018/07/26 PHP
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python返回数组的索引实例
2019/11/28 Python
python对文件的操作方法汇总
2020/02/28 Python
Python如何在bool函数中取值
2020/09/21 Python
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
旅游管理专业个人求职信范文
2013/12/24 职场文书
高中同学会活动方案
2014/08/14 职场文书
小学科学教学计划
2015/01/21 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
2015年化验室工作总结
2015/04/23 职场文书