jQuery实现导航栏头部菜单项点击后变换颜色的方法

 更新时间:2017年07月19日 10:39:02   作者:caozong  
这篇文章主要介绍了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扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

相关文章

  • jQuery简单实现遍历数组的方法

    jQuery简单实现遍历数组的方法

    这篇文章主要介绍了jQuery简单实现遍历数组的方法,涉及jQuery遍历数组的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 深入理解jQuery layui分页控件的使用

    深入理解jQuery layui分页控件的使用

    jquery layui分页控件在项目开发阶段经常用到,下面通过本文给大家介绍jQuery layui分页控件的使用,非常不错,感兴趣的朋友一起看下吧
    2016-08-08
  • jQuery插件zTree实现更新根节点中第i个节点名称的方法示例

    jQuery插件zTree实现更新根节点中第i个节点名称的方法示例

    这篇文章主要介绍了jQuery插件zTree实现更新根节点中第i个节点名称的方法,结合实例形式分析了树形插件zTree针对节点的更新操作相关技巧,需要的朋友可以参考下
    2017-03-03
  • jQuery实现点击下拉框中的值累加到文本框中的方法示例

    jQuery实现点击下拉框中的值累加到文本框中的方法示例

    这篇文章主要介绍了jQuery实现点击下拉框中的值累加到文本框中的方法,涉及jQuery事件绑定及页面元素属性动态获取与操作相关实现技巧,需要的朋友可以参考下
    2017-10-10
  • jquery实现左右滑动菜单效果代码

    jquery实现左右滑动菜单效果代码

    这篇文章主要介绍了jquery实现左右滑动菜单效果代码,涉及jquery鼠标事件及页面元素动态变换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • jQuery mobile转换url地址及获取url中目录部分的方法

    jQuery mobile转换url地址及获取url中目录部分的方法

    这篇文章主要介绍了jQuery mobile转换url地址及获取url中目录部分的方法,转换url地址本文中介绍的是将相对url转化为绝对url,需要的朋友可以参考下
    2015-12-12
  • 通过pjax实现无刷新翻页(兼容新版jquery)

    通过pjax实现无刷新翻页(兼容新版jquery)

    这篇文章主要介绍了通过pjax实现无刷新翻页,兼容新版jquery,使用心得方法,需要的朋友可以参考下
    2014-01-01
  • jQuery使用$.ajax提交表单完整实例

    jQuery使用$.ajax提交表单完整实例

    这篇文章主要介绍了jQuery使用$.ajax提交表单的方法,以完整实例形式分析了jQuery基于ajax数据提交的具体步骤与数据处理技巧,非常简单实用,代码备有详尽的注释便于理解,需要的朋友可以参考下
    2015-12-12
  • jQuery数据类型小结(14个)

    jQuery数据类型小结(14个)

    jQuery除了包含原生JS中的内置数据类型(built-in datatype),还包括一些扩展的数据类型(virtual types),如Selectors、Events等,通过本文给大家分享14个jquery数据类型,感兴趣的朋友一起学习吧
    2016-01-01
  • SinaEditor使用方法详解

    SinaEditor使用方法详解

    本篇文章主要是对SinaEditor使用方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12

最新评论