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 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
jQuery EasyUI结合zTree树形结构制作web页面
Sep 01 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
jquery获取img的src值实例介绍
Jan 16 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入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
学习ExtJS border布局
2009/10/08 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
node.js的事件机制
2017/02/08 Javascript
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
用Python实现命令行闹钟脚本实例
2016/09/05 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
使用Python实现批量ping操作方法
2020/05/06 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
复兴之路观后感
2015/06/02 职场文书
法人代表资格证明书
2015/06/18 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP
delete in子查询不走索引问题分析
2022/07/07 MySQL