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 Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
Jquery $.map使用方法实例详解
Sep 01 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
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
Python pandas用法最全整理
2019/08/04 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
python如何使用腾讯云发送短信
2020/09/17 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
自荐信范文
2013/12/10 职场文书
请假条标准格式规范
2014/04/10 职场文书
就业协议书样本
2014/08/20 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
财务工作失误检讨书
2015/02/19 职场文书
自我推荐信格式模板
2015/03/24 职场文书
研究生导师推荐信
2015/03/25 职场文书
学术会议通知
2015/04/15 职场文书
《1942》观后感
2015/06/08 职场文书