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 相关文章推荐
多广告投放代码 推荐
Nov 13 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
jquery数组之存放checkbox全选值示例代码
Dec 20 Javascript
JavaScript计算某一天是星期几的方法
Aug 05 Javascript
JavaScript继承模式粗探
Jan 12 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
Jan 14 Javascript
Web前端开发工具——bower依赖包管理工具
Mar 29 Javascript
jQuery grep()方法详解及实例代码
Oct 30 Javascript
JS高级运动实例分析
Dec 20 Javascript
JS使用正则表达式验证身份证号码
Jun 23 Javascript
vue购物车插件编写代码
Nov 27 Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 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 生成唯一id的几种解决方法
2013/03/08 PHP
基于xcache的配置与使用详解
2013/06/18 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
js技巧--转义符&quot;\&quot;的妙用
2007/01/09 Javascript
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
js loading加载效果实现代码
2009/11/24 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
vue父子模板传值问题解决方法案例分析
2020/02/26 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
Python如何将模块打包并发布
2020/08/30 Python
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
项目合作计划书
2014/01/09 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
Python中使用ipython的详细教程
2021/06/22 Python
Python使用openpyxl批量处理数据
2021/06/23 Python
Python制作动态字符画的源码
2021/08/04 Python
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js