为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

6 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕粉木粉 提问者

非常感谢!
2017-05-11 回复 有任何疑惑可以回复我~

谢谢谢谢

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

慕粉木粉 提问者

是滴是滴,一会会就绕晕了,都不知道大神都是怎么练成的 厉害
2017-05-12 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~
#1

慕粉木粉 提问者

jquery还能看懂,javascript 好绕
2017-05-11 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕粉木粉 提问者

没明白 currentId="",这里是定义的一个值,用来存当前所在层的id, 这句话明白了 后面的就没明白,这个变量是怎么找到a链接的 不懂
2017-05-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信