課程
/前端開發(fā)
/JavaScript
/網(wǎng)頁定位導航特效
吐槽一下,驗證碼就不能容易看一些嗎
2017-05-01
源自:網(wǎng)頁定位導航特效 4-3
正在回答
a標簽的href都指給定了一個#id,這里就找a標簽鏈接中給定的id與currenId相同的那一個a,然后給這個a一個class,這個a的樣式就隨之改變了
慕粉木粉 提問者
謝謝謝謝
最頭疼的就是js,畢竟jquery是直接調(diào)用封裝好的js插件,要自己寫自己需要的功能插件還是得學好js
不客氣,文字表達有點繞。
currentId="#"+m.attr("id");這一句就是使currentId的值為“#id”;
menu.find("[href="+currentId+"]").addClass("current");而這句就是找到href=#id的元素,也就找到了a;
后面給找到的a添加class為current,這個a就有了current的樣式。
currentId="",這里是定義的一個值,用來存當前所在層的id,然后找到a鏈接指向此id的導航元素,再給這個導航元素傳一個class="current",使當前層的對應的導航元素改變樣式。也就是利用中間變量來傳遞樣式,實現(xiàn)跟蹤導航。
舉報
本課程講解網(wǎng)頁定位導航特效,仿天貓版地狗購物網(wǎng),你值得擁有
5 回答請問$("#menu ul li a[href= currentid]").addClass("current");這一語句有什么問題?
3 回答currentId && currentLink.attr("href") != currentId這句有必要這么寫么
3 回答導航menu和content怎樣齊平
1 回答為什么不能用$(currentId)?
3 回答[href="+currentId+"]這句為什外面加個【】還有current左右兩邊“+”號什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-03
a標簽的href都指給定了一個#id,這里就找a標簽鏈接中給定的id與currenId相同的那一個a,然后給這個a一個class,這個a的樣式就隨之改變了
2017-07-26
謝謝謝謝
2017-05-11
最頭疼的就是js,畢竟jquery是直接調(diào)用封裝好的js插件,要自己寫自己需要的功能插件還是得學好js
2017-05-11
不客氣,文字表達有點繞。
2017-05-11
currentId="#"+m.attr("id");這一句就是使currentId的值為“#id”;
menu.find("[href="+currentId+"]").addClass("current");而這句就是找到href=#id的元素,也就找到了a;
后面給找到的a添加class為current,這個a就有了current的樣式。
2017-05-02
currentId="",這里是定義的一個值,用來存當前所在層的id,然后找到a鏈接指向此id的導航元素,再給這個導航元素傳一個class="current",使當前層的對應的導航元素改變樣式。也就是利用中間變量來傳遞樣式,實現(xiàn)跟蹤導航。