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 相关文章推荐
getJSON调用后台json数据时函数被调用两次的原因猜想
Sep 29 Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
学习JavaScript设计模式(接口)
Nov 26 Javascript
javascript中arguments,callee,caller详解
Mar 16 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
原生js简单实现放大镜特效
May 16 Javascript
webpack写jquery插件的环境配置
Dec 21 jQuery
webpack打包node.js后端项目的方法
Mar 10 Javascript
vue mint-ui tabbar变组件使用
May 04 Javascript
微信小程序实现的图片保存功能示例
Apr 24 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 八种基本的数据类型小结
2011/06/01 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
js实现左右轮播图
2020/01/09 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
python创建文件备份的脚本
2018/09/11 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
django在开发中取消外键约束的实现
2020/05/20 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
Shell编程面试题
2012/05/30 面试题
社区安全检查制度
2014/02/03 职场文书
詹天佑教学反思
2014/04/30 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2014年护理部工作总结
2014/11/14 职场文书
慰问信范文
2015/02/14 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2016小学新学期寄语
2015/12/04 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers
Python OpenGL基本配置方式
2022/05/20 Python