求指教代码理解

来源:4-5 编程练习

_蕗丨詪倀_3425393

2016-10-17 13:51

menu.find("[href="+currentId+"]").addClass("current"); 这句换成 menu.currentLink.addClass("current"); 可以吗?

写回答 关注

3回答

  • 不起眼的魂
    2016-10-17 16:04:39
    已采纳

    在js中'.'表示的是获取一个元素的某一个属性,menu.currentLink是会报错的,因为menu是没有这个属性的哦.这是其一.第二点currentLink表示的是上一次获取current样式的a链接,并不是代表当前.希望能帮到你.

    不起眼的魂 回复_蕗丨詪倀_...

    不客气,我也是初学者,相互交流!

    2016-10-18 09:56:58

    共 2 条回复 >

  • _蕗丨詪倀_3425393
    2016-10-17 14:17:43

    currentLink不也是当前的位置吗?

    琢匠

    你console.log()一下就知道这两个元素有啥区别了,currentLink指的是有"current"属性的元素

    2016-10-17 15:03:25

    共 1 条回复 >

  • 琢匠
    2016-10-17 14:11:20

    不行,menu currentLink与menu.find("[href="+currentId+"]")不是同一个元素

    _蕗丨詪倀_...

    currentLink不也是当前的位置吗?

    2016-10-17 14:18:09

    共 1 条回复 >

网页定位导航特效

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

71404 学习 · 486 问题

查看课程

相似问题