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中对表单的基本操作代码
Jul 29 Javascript
JavaScript学习笔记(二) js对象
Oct 25 Javascript
密码强度检测效果实现原理与代码
Jan 04 Javascript
extjs render 用法介绍
Sep 11 Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 Javascript
解决vue的过渡动画无法正常实现问题
Oct 31 Javascript
JS实现音乐导航特效
Jan 06 Javascript
微信小程序组件生命周期的踩坑记录
Mar 03 Javascript
vue项目proxyTable配置和部署服务器
Apr 14 Vue.js
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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
PHP遍历数组的几种方法
2012/03/22 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
如何在python中使用selenium的示例
2017/12/26 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
土木工程毕业生推荐信
2013/10/28 职场文书
会计应届生的自荐信
2013/12/13 职场文书
工程班组长岗位职责
2013/12/30 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
医院营销工作计划
2015/01/16 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
国富论读书笔记
2015/06/26 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技