问答详情
源自:4-3 使用jQuery实现网页定位导航(下)

currentId && currentLink.attr("href") != currentId这句有必要这么写么

currentId && currentLink.attr("href") != currentId这句有必要这么写么

提问者:779526535 2015-01-06 15:02

个回答

  • 第二热情
    2016-09-09 02:27:38

    1首先判断currentId是否为空,如果是空你还删除 那第一层的样式就没了

    2然后进行currentLink.attr("href") != currentId 判断现在具有current这个class名的元素的 href不等于 currentId 就可以删除这个元素的 current 这个class名了

    以上两个要同时满足,明白了么


  • 感谢慕课
    2015-12-15 18:44:14

    因为那个背景本来就存在,就不需要再执行一遍,较少交互