jquery实现点击变换导航样式的方法


Posted in Javascript onAugust 31, 2015

本文实例讲述了jquery实现点击变换导航样式的方法。分享给大家供大家参考。具体如下:

这里分享一个导航点击变换样式的代码,近来看到很多网站的导航都是点击后导航样式跟着变化,今天就使用jqurey简单实现这一功能,高手勿喷。

运行效果截图如下:

jquery实现点击变换导航样式的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导航点击变换样式</title>
<style>
*{ margin:0; padding:0; border:0px; list-style:none; margin:0 auto;}
*a { text-decoration:none; color:#FFF;}
ul { width:800px; height:30px; background-color:#C33;}
ul li { float:left; width:160px; height:30px; line-height:30px; text-align:center; color:#FFFFFF;}
ul li a { color:#FFFFFF; display:block; width:160px; height:30px; text-decoration:none;}
.first { background-color:#0000FF;}
ul li a:hover {color:#FFF; display:block; width:160px; height:30px; text-decoration: underline; background-color:#03F;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function (){
  $("li").each(function(index){
  $(this).click(function(){ 
  $("li").removeClass("first");
  $("li").eq(index).addClass("first");
  });
  });
 });
</script>
</head>
<body>
<ul>
<li class="first"><a href="#">首页</a></li>
<li><a href="#">列表</a></li>
<li><a href="#">内容</a></li>
<li><a href="#">联系</a></li>
<li><a href="#">关于</a></li>
</ul>
</body>
</html>

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

Javascript 相关文章推荐
jQuery实现页面滚动时层智能浮动定位实例探讨
Mar 29 Javascript
jQuery自带的一些常用方法总结
Sep 03 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
JavaScript类型系统之布尔Boolean类型详解
Jun 26 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
Nov 24 Javascript
bootstrap table实现单击单元格可编辑功能
Mar 28 Javascript
JS闭包经典实例详解
Dec 20 Javascript
vue动态禁用控件绑定disable的例子
Oct 28 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
Apr 16 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 #Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 #Javascript
Bootstrap的图片轮播示例代码
Aug 31 #Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 #Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
Aug 31 #Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 #Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
Aug 31 #Javascript
You might like
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
浅谈php命令行用法
2015/02/04 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PHP强制转化的形式整理
2020/05/22 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
用jscript实现列出安装的软件列表
2007/06/18 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
利用python程序帮大家清理windows垃圾
2017/01/15 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
破解安装Pycharm的方法
2018/10/19 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python能做什么
2020/06/02 Python
Hotels.com越南:酒店预订
2019/10/29 全球购物
2014年妇委会工作总结
2014/12/10 职场文书
感谢师恩主题班会
2015/08/17 职场文书