已采納回答 / 君子之交淡如水丶3473226
currentId是一個變量,所以兩邊要用+連起來。 你不要理解為找到 a元素中含有 ?href="#item1" 字段的元素 ?而是理解為找到a元素中屬性href為item1的元素,這樣就好懂了吧。
2017-01-17
最新回答 / emily973
解決了,原來是注釋格式錯了,大概把它注釋掉了~
已采納回答 / 番堿丶
我也是自己查了很久才發(fā)現(xiàn)是top的值獲取不到,用原來的方法一直0 。也是用的chrome內(nèi)核。然后我百度了一下,然后用了 這個window.pageYOffset; //頁面向上滾動的距離來代替滾動條滾動的距離。
2016-12-25
最新回答 / Jack_1992
menu.find("[href=" + currentId + "]").addClass("current");
已采納回答 / WEB丶FriEnD
#menu ul li a{color:#333;}如果1F的a用current ?ID ,按css選擇器權(quán)重計算。 ?current ?ID ?權(quán)重為 ?100但#menu ul li a 的權(quán)重是 ?(#menu ID )100 + (ul+li+a)1+1+1 = 103 ?103>100#menu #current 的權(quán)重是100+100=200#menu .current 的權(quán)重是100+10=110參考?http://blog.csdn.net/jane617_min/article/d...
+ 我來回答
回答最高可+2積分
最新回答 / 文小麗
var menu=$("#menu");因為老師之前已經(jīng)這樣定義了
已采納回答 / 山無夜4114517
這是一個JQuery的屬性選擇器的寫法格式,這個題目屬于下面的第二類$("[href]") 選取所有帶有 href 屬性的元素。$("[href='#']") 選取所有帶有 href 值等于 "#" 的元素。$("[href!='#']") 選取所有帶有 href 值不等于 "#" 的元素。$("[href$='.jpg']") 選取所有 href 值以 ".jpg" 結(jié)尾的元素。