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判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
Oct 15 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
May 23 Javascript
BootStrap文件上传样式超好看【持续更新】
May 10 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
深入理解ES6的迭代器与生成器
Aug 19 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
Javascript中弹窗confirm与prompt的区别
Oct 26 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
JavaScript中MutationObServer监听DOM元素详情
Nov 27 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
php生成随机密码的几种方法
2011/01/17 PHP
Symfony核心类概述
2016/03/17 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
2017/05/19 PHP
JS控制表格隔行变色
2006/06/26 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
python实现rsa加密实例详解
2017/07/19 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
给海归自荐信的建议
2013/12/13 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
村委会贫困证明
2014/01/14 职场文书
会计核算科岗位职责
2014/03/19 职场文书
协议书范本
2014/04/23 职场文书
咖啡厅商业计划书
2014/09/15 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers