源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-10-16 06:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery动态添加.active 实现导航效果代码思路详解
[b] 代码思路:[/b] 页面4: [img]http://files.jb51.net/file_images/article/201708/2017082911080913.png[/img] 页面5: [img]http://files.jb51.net/file_images/article/201708/2017082911081014.png[/img] [b]代码思路:[/b] 通过jq获取你打开页面的链接  [code]window.location.pathname[/code]; 在HTML中给自己的li加入一个ID id的命名与网址链接中的href相同 通过jq包含方法找到相对应的li给他加入active类名  然后。。就没有然后了。。。 [b]jq代码:[/b]
$(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>
[b]总结[/b] 以上所述是小编给大家介绍的jQuery动态添加.active 实现导航效果代码思路详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部