最新回答 / yansen945
因为写错啦,正确的应该是var top = document.documentElement.scrollTop || document.body.scrollTop;
2016-04-13
已采纳回答 / 弹吉他的卡农
就是menu下,有节点的属性href与优点item中id值相等的,那么该节点就高亮显示;find是去找到和优点id值一样的节点,addClass是给找到的节点添加样式。
2016-03-28
已采纳回答 / Carpe_Diem_9
m.offset().top是返回当前到达顶部的距离,m定义的是当前的位置,offset()方法可以返回两个参数:left和top。分别是距离左边和上边的距离。
2016-03-28
最新回答 / zzZyq
currentid只是找到当前 滚动栏所在的楼层 也就是光标应该聚集的地方if (currentId && currentLink.attr("href") != currentId)表示如果当前光标应该聚集的地方没有样式 并且 有样式的地方 不是currentId,就做以后的操作 即删除目前移除.current所在地方的class 给currentId 加上.current
2016-03-28
最新回答 / leileizhai
他是在menu里面查找的href的属性为currentId的元素,也就是a元素。所以这句话的意思是寻找menu里面属性值为currentId的a元素。CSS样式里面有查找属性[attribute=value],返回的就是attribute=value的元素。
2016-03-28
最新回答 / 前端狩猎者
你的这一行:menu.find("[href="+currentId+"]".addClass("current"))有误应该是这样的: menu.find("[href=" + currentId + "]").addClass("current");
2016-03-23