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 相关文章推荐
IE JS无提示关闭窗口不提示的方法
Apr 29 Javascript
Dojo 学习要点
Sep 03 Javascript
JavaScript的document对象和window对象详解
Dec 30 Javascript
jquery高效反选具体实现
May 05 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
浅谈手写node可读流之流动模式
Jun 01 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
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
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
索趣科技的答案
2007/02/07 Javascript
JavaScript与函数式编程解释
2007/04/27 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
详解package.json版本号规则
2019/08/01 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
Python内置模块turtle绘图详解
2017/12/09 Python
python回调函数中使用多线程的方法
2017/12/25 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
如何在python中判断变量的类型
2020/07/29 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
关于python中remove的一些坑小结
2021/01/04 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
应届毕业生应聘自荐信
2013/12/07 职场文书
小学家长会邀请函
2014/01/23 职场文书
英语国培研修感言
2014/02/13 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
统计员岗位职责范本
2015/04/14 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS