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 Xml增删改查(IE下)操作实现代码
Jan 30 Javascript
jquery last-child 列表最后一项的样式
Jan 22 Javascript
使用JS取得焦点(focus)元素代码
Mar 22 Javascript
Js控制滑轮左右滑动实例
Feb 13 Javascript
JS提交form表单实例分析
Dec 10 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
Sep 06 Javascript
详解VueJs异步动态加载块
Mar 09 Javascript
jQuery创建折叠式菜单
Jun 15 jQuery
express中static中间件的具体使用方法
Oct 17 Javascript
vue.js实现双击放大预览功能
Jun 23 Javascript
Vue切换Tab动态渲染组件的操作
Sep 21 Javascript
javascript中call,apply,bind的区别详解
Dec 11 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作的文本留言本的例子(三)
2006/10/09 PHP
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
PHP使用递归生成文章树
2015/04/21 PHP
smarty自定义函数用法示例
2016/05/20 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
js一组验证函数
2008/12/20 Javascript
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
2017/04/13 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
vue 中几种传值方法(3种)
2019/11/12 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python中时间模块的基本使用教程
2019/05/14 Python
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL