不明白给正确的a标签添加current,为什么是用获得最后一个的href和currentId比较呢?相等就添加,不等就删除。

来源:6-2 使用JS为元素class赋值

qq_Say_3

2016-10-21 10:42

if(currentId){

//为正确的a元素的class赋值

for(var j=0;j<navigates.length;j++){

var navigate=navigates[j];

var _href=navigate.href.split("#");

if(_href[_href.length-1]!=currentId){

navigate.removeClass("current");

}else{

navigate.addClass("current");

}

}

}

求大神给指导下思路

写回答 关注

1回答

  • 00小伙
    2016-10-23 22:00:45
    已采纳

    href获取的是一个网址,取最后一个才是我们需要的,具体你再看一遍教程,老师说过的

    qq_Say...

    非常感谢!

    2016-10-24 21:51:03

    共 1 条回复 >

网页定位导航特效

本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有

71394 学习 · 504 问题

查看课程

相似问题