jQuery动态添加.active 实现导航效果代码思路详解


Posted in jQuery onAugust 29, 2017

 代码思路:

页面4:

jQuery动态添加.active 实现导航效果代码思路详解

页面5:

jQuery动态添加.active 实现导航效果代码思路详解

代码思路:

通过jq获取你打开页面的链接  window.location.pathname

在HTML中给自己的li加入一个ID id的命名与网址链接中的href相同

通过jq包含方法找到相对应的li给他加入active类名 

然后。。就没有然后了。。。

jq代码:

$(function () {
 var li = $(".title_ul").children("li");
 for (var i = 0; i < li.length; i++) {
 var url = window.location.pathname;
 var url = url.replace("/", "");
 if (url.indexOf(li[i].id)!=-1) {
  li[i].firstChild.className = "active";

 } else {
  li[i].firstChild.className = "";
 }
 }
})

html代码:

<body>
<div class="title">
 <ul class="title_ul">
 <li id="index"><a href="index.html" rel="external nofollow" class="">页面1</a></li>
 <li id="zf"><a href="zf.html" rel="external nofollow" class="">页面2</a></li>
 <li id="gc"><a href="gc.html" rel="external nofollow" class="">页面3</a></li>
 <li id="hc"><a href="hc.html" rel="external nofollow" class="">页面4</a></li>
 <li id="shwt"><a href="shwt.html" rel="external nofollow" class="">页面5</a></li>
 </ul>
</div>
</body>

总结

以上所述是小编给大家介绍的jQuery动态添加.active 实现导航效果代码思路详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery操作css样式
May 15 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
详解jQuery-each()方法
Mar 13 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery 动态粒子效果示例代码
Jul 07 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 #jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 #jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 #jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 #jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 #jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 #jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 #jQuery
You might like
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php.ini 配置文件的深入解析
2013/06/17 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
学习ExtJS form布局
2009/10/08 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
Python处理字符串之isspace()方法的使用
2015/05/19 Python
Python正规则表达式学习指南
2016/08/02 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
TensorFlow的权值更新方法
2018/06/14 Python
对python3新增的byte类型详解
2018/12/04 Python
Python循环实现n的全排列功能
2019/09/16 Python
PyTorch中permute的用法详解
2019/12/30 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
几道PHP的面试题
2012/05/19 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
暑假实习求职信范文
2013/09/22 职场文书
学前教育教师求职自荐信
2013/09/22 职场文书
大学生就业自荐信
2013/10/26 职场文书
高一英语教学反思
2014/01/22 职场文书
幼儿评语大全
2014/04/30 职场文书
小学教师培训方案
2014/06/09 职场文书
十岁生日答谢词
2015/01/05 职场文书
社会实践活动总结
2015/02/05 职场文书
餐厅开业活动方案
2019/07/08 职场文书
Android Rxjava3 使用场景详解
2022/04/07 Java/Android