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(二) 事件机制(1)
Nov 25 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
Apr 26 Javascript
javascript写的异步加载js文件函数(支持数组传参)
Jun 07 Javascript
详解AngularJS中的表格使用
Jun 16 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
Sep 28 Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 Javascript
Angular2里获取(input file)上传文件的内容的方法
Sep 05 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
Sep 20 Javascript
用vue-cli开发vue时的代理设置方法
Sep 20 Javascript
JavaScript接口实现方法实例分析
May 16 Javascript
JS实现多功能计算器
Oct 28 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
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
轻松实现python搭建微信公众平台
2016/02/16 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
python实现维吉尼亚算法
2019/03/20 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
python生成大写32位uuid代码
2020/03/03 Python
python接入支付宝的实例操作
2020/07/20 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
实习生的自我评价
2014/01/08 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
实习生工作证明范本
2014/09/14 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
中小学生安全教育观后感
2015/06/17 职场文书