currentId ="" 这行和#menu 这面的导航有什么关系,为什么会有关系

来源:4-3 使用jQuery实现网页定位导航(下)

慕粉木粉

2017-05-01 19:34

吐槽一下,验证码就不能容易看一些吗

写回答 关注

6回答

  • 樱桃小丸子的西瓜
    2017-05-03 14:06:42
    已采纳

    a标签的href都指给定了一个#id,这里就找a标签链接中给定的id与currenId相同的那一个a,然后给这个a一个class,这个a的样式就随之改变了

    慕粉木粉

    非常感谢!

    2017-05-11 11:30:40

    共 1 条回复 >

  • Mr_Jp黎
    2017-07-26 11:34:04

    谢谢谢谢

  • 樱桃小丸子的西瓜
    2017-05-11 21:11:08

    最头疼的就是js,毕竟jquery是直接调用封装好的js插件,要自己写自己需要的功能插件还是得学好js

    慕粉木粉

    是滴是滴,一会会就绕晕了,都不知道大神都是怎么练成的 厉害

    2017-05-12 11:12:14

    共 1 条回复 >

  • 樱桃小丸子的西瓜
    2017-05-11 12:02:36

    不客气,文字表达有点绕。

  • 樱桃小丸子的西瓜
    2017-05-11 12:00:56

    currentId="#"+m.attr("id");这一句就是使currentId的值为“#id”;

    menu.find("[href="+currentId+"]").addClass("current");而这句就是找到href=#id的元素,也就找到了a;

    后面给找到的a添加class为current,这个a就有了current的样式。

    慕粉木粉

    jquery还能看懂,javascript 好绕

    2017-05-11 15:58:43

    共 1 条回复 >

  • 樱桃小丸子的西瓜
    2017-05-02 18:28:27

    currentId="",这里是定义的一个值,用来存当前所在层的id,然后找到a链接指向此id的导航元素,再给这个导航元素传一个class="current",使当前层的对应的导航元素改变样式。也就是利用中间变量来传递样式,实现跟踪导航。

    慕粉木粉

    没明白 currentId="",这里是定义的一个值,用来存当前所在层的id, 这句话明白了 后面的就没明白,这个变量是怎么找到a链接的 不懂

    2017-05-03 10:53:24

    共 1 条回复 >

网页定位导航特效

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

71404 学习 · 486 问题

查看课程

相似问题