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 相关文章推荐
学习JavaScript编程语言的8张思维导图分享
Mar 27 Javascript
jquery拖拽排序简单实现方法(效果增强版)
Feb 16 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
Nov 09 Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
详解Webpack + ES6 最新环境搭建与配置
Jun 04 Javascript
详解使用 Node.js 开发简单的脚手架工具
Jun 08 Javascript
在vue 中使用 less的教程详解
Sep 26 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
Sep 27 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
Oct 23 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
如何在vue 中使用柱状图 并自修改配置
Jan 21 Vue.js
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获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
actionscript与javascript的区别
2011/05/25 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
Python subprocess模块学习总结
2014/03/13 Python
python写一个随机点名软件的实例
2019/11/28 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
什么是继承
2013/12/07 面试题
校园活动宣传方案
2014/03/28 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
三好学生个人总结
2015/02/15 职场文书
心术观后感
2015/06/11 职场文书
整脏治乱工作简报
2015/07/21 职场文书
赡养老人协议书范本
2015/08/06 职场文书
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
Linux服务器离线安装 nginx的详细步骤
2022/06/16 Servers