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创建一个ajax关键词数据搜索实现思路
Feb 26 Javascript
jQuery带箭头提示框tooltips插件集锦
Nov 17 Javascript
AngularJS手动表单验证
Feb 01 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
Node连接mysql数据库方法介绍
Feb 07 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
Jul 13 Javascript
JavaScript数据结构之单链表和循环链表
Nov 28 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
微信小程序switch开关选择器使用详解
Jan 31 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
浅谈JavaScript面向对象--继承
Mar 20 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
中东人咖啡哲学
2021/03/03 咖啡文化
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
Yii框架中jquery表单验证插件用法示例
2016/10/18 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
页面中js执行顺序
2009/11/09 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
JavaScript中的分号插入机制详细介绍
2015/02/11 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
js canvas实现五子棋小游戏
2021/01/22 Javascript
python实现线程池的方法
2015/06/30 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
写好自荐信要注意的问题
2013/11/10 职场文书
大四学年自我鉴定
2013/11/13 职场文书
小学运动会表扬稿
2014/01/19 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
起诉书范文
2015/05/20 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
八年级作文之友谊
2019/12/02 职场文书