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 相关文章推荐
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
javascript中html字符串转化为jquery dom对象的方法
Aug 27 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
Feb 10 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
Jan 18 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
Mar 06 Javascript
Vue中常用rules校验规则(实例代码)
Nov 14 Javascript
面试中canvas绘制图片模糊图片问题处理
Mar 13 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
php判断linux下程序问题实例
2015/07/09 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
angular分页指令操作
2017/01/09 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python操作MySQL简单实现方法
2015/01/26 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
进修护士自我鉴定
2013/10/14 职场文书
行政人员工作职责
2013/12/05 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
黑白记忆观后感
2015/06/18 职场文书
为Centos安装指定版本的Docker
2022/04/01 Servers