看板 Web_Design 關於我們 聯絡資訊
※ 引述《goldenbee (bee)》之銘言: : 想請教大家,今天例如有個導覽列(歷史系,國文系,...),還沒按下去時顏色都是黑色, : 那麼今天如果按下歷史系的連結會連到歷史系介紹的相關網頁去且導覽列中歷史系 : 的連結會變成紅色,這樣很明顯讓人知道現在是在介紹歷史系的網頁,換句話說按了 : 國文系後則國文系連結變成紅色且歷史系變回黑色,想請問大家這種效果要怎麼作呢? : 謝謝囉 : p.s.應該不是單純css就可以解決的? 在歷史系的body都加上class="class-a" 在歷史系相關的連結都加上 class="link-a" 在css用 .class-a .link-a { color:你要的顏色; } 就可以得到你要的效果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.35.133
monoceroi:做 CSS .selected{} 然後用 jQ 看網址 07/10 13:12
monoceroi:抓 href 對應該網址的元件做 addClass 07/10 13:13
monoceroi:這個會比較方便懶人,日後要改也不會大傷腦筋 07/10 13:14
monoceroi:$("#.. a[href="+ url + "]").addClass('sel'); 07/10 13:16
ateclean:樓上的方法好有趣~ 有沒有demo可以看呀? 07/10 15:09
ateclean:我也是用jQ去判斷網址完成同樣的目的 不過還是看不懂 07/10 15:10
ateclean:$("#.. a[href="+ url + "]")是要選誰 XDD 07/10 15:10
fotofolio:url要一個個手動製作的樣子? 07/10 15:17
monoceroi:URL 之前找個函數幫忙撈 location 切割一下就有啦 07/10 15:21
monoceroi:對了,上面那個碼是假的碼 XD 07/10 15:22