Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例


Posted in Javascript onDecember 08, 2016

解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失;另一种情况是即使刷新页面后样式仍然有效。

直接上代码:

第一种情况:

<script type="text/javascript" src="templets/js/jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
  $(".nav a").each(function(){ 
    $(this).click(function(){ 
      $(".nav .hover").removeClass("hover"); 
      $(this).addClass("hover");  
      return false;//防止页面跳转 
    }); 
  }); 
}); 
</script> 
  
<div class="nav"> 
<ul> 
  <li><a href="1.html" class="hover"> 首页</a></li> 
  <li><a href="2.html"> 个人资料</a></li> 
  <li><a href="3.html"> 我的好友</a></li> 
  <li><a href="4.html"> 消息管理</a></li>  
</ul>   
</div>

第二种情况:

<script type="text/javascript" src="templets/js/jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
  $(".nav a").each(function(){ 
    $this = $(this); 
    if($this[0].href==String(window.location)){ 
      $this.addClass("hover"); 
    } 
  }); 
}); 
</script> 
  
<div class="nav"> 
<ul> 
  <li><a href="1.html"> 首页</a></li> 
  <li><a href="2.html"> 个人资料</a></li> 
  <li><a href="3.html"> 我的好友</a></li> 
  <li><a href="4.html"> 消息管理</a></li>  
</ul>   
</div>

以上这篇Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
javascript Array.prototype.slice使用说明
Oct 11 Javascript
jQuery根据表单name获取值的方法
May 24 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
Oct 11 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
Dec 27 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
微信小程序实现即时通信聊天功能的实例代码
Aug 17 Javascript
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
小程序组件之仿微信通讯录的实现代码
Sep 12 Javascript
jquery分页插件pagination使用教程
Oct 23 jQuery
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 Javascript
微信小程序基于高德地图查找位置并显示文字
Oct 30 Javascript
jquery二级目录选中当前页的css样式
Dec 08 #Javascript
wap手机端解决返回上一页的js实例
Dec 08 #Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
Dec 08 #Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 #Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 #Javascript
Bootstrap基本组件学习笔记之进度条(15)
Dec 08 #Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
Dec 08 #Javascript
You might like
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
pip安装python库的方法总结
2019/08/02 Python
pytorch中的inference使用实例
2020/02/20 Python
波兰在线运动商店:YesSport
2020/07/23 全球购物
.NET常见笔试题集
2012/12/01 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
财务主管自我鉴定
2014/01/17 职场文书
教师现实表现材料
2014/02/14 职场文书
公司捐款倡议书
2014/05/14 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS