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 相关文章推荐
JS 强制设为首页的代码
Jan 31 Javascript
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
Oct 11 Javascript
再谈javascript原型继承
Nov 10 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
javascript 实现动态侧边栏实例详解
Nov 11 Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
xmlplus组件设计系列之树(Tree)(9)
May 02 Javascript
微信小程序开发之实现自定义Toast弹框
Jun 08 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP实现的购物车类实例
2015/06/17 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
Moment.js实现多个同时倒计时
2019/08/26 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
关于python字符串方法分类详解
2019/08/20 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
Python中的流程控制详解
2021/02/18 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
网络技术支持面试题
2013/04/22 面试题
软件测试英文面试题
2012/10/14 面试题
毕业生文员求职信
2013/11/03 职场文书
项目合作协议书范本
2014/04/16 职场文书
护理目标管理责任书
2014/07/25 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android