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 相关文章推荐
Javascript结合css实现网页换肤功能
Nov 02 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
详解Node.Js如何处理post数据
Sep 19 Javascript
学习JavaScript图片预加载模块
Nov 07 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
Apr 01 Javascript
JavaScript编写棋盘覆盖代码详解
Aug 28 Javascript
react-router v4如何使用history控制路由跳转详解
Jan 09 Javascript
axios 封装上传文件的请求方法
Sep 26 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 Javascript
javascript实现图片轮换动作方法
Aug 07 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框架Phpbean说明
2008/01/10 PHP
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
2014过年倒计时示例
2014/01/31 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
Django中使用group_by的方法
2015/05/26 Python
python中异常捕获方法详解
2017/03/03 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
python3实现飞机大战
2020/11/29 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
婚内房产协议书范本
2014/10/02 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
java设计模式--三种工厂模式详解
2021/07/21 Java/Android
PHP RabbitMQ消息列队
2022/05/11 PHP