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 相关文章推荐
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
Oct 24 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
Feb 13 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
Sep 11 Javascript
JS数组返回去重后数据的方法解析
Jan 03 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
angularjs 的数据绑定实现原理
Jul 02 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
vue实现图片懒加载的方法分析
Feb 05 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实现ODBC数据分页显示一例
2006/10/09 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
php数组去重复数据示例
2014/02/25 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
简单实现PHP留言板功能
2016/12/21 PHP
详解php实现页面静态化原理
2017/06/21 PHP
定义select的边框颜色
2008/04/28 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
python动态参数用法实例分析
2015/05/25 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python实现多线程端口扫描
2019/08/31 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
台湾森森购物网:U-mall
2017/10/16 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
生产部统计员岗位职责
2014/01/05 职场文书
幼儿园大班毕业感言
2014/02/06 职场文书
爽歪歪广告词
2014/03/20 职场文书
文明演讲稿范文
2014/05/12 职场文书
个人四风问题整改措施
2014/10/24 职场文书
介绍信如何写
2015/01/31 职场文书
python turtle绘图
2022/05/04 Python
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技