2012-09-06 43 views
1

我正在研究幫助用戶在網站上導航的解決方案。目前,我的導航欄下方有一個麪包屑導航欄,顯示用戶所在網站當前部分的完整路徑。標記在導航欄中顯示當前頁面

我現在想創建一個腳本或使用CSS規則在我的導航欄中的標籤下方顯示一個標記,以顯示用戶所在的部分。有人請告訴我一個我可能用來實現這個目標的一般方法嗎?

請注意,我正在使用一個小的.png作爲我想在每個選項卡下顯示的箭頭標記。

回答

3

像這樣:DEMO

HTML:

<ul> 
    <li><a href="#">Home</a></li> 
    <li class="active"><a href="#">About</a></li> 
    <li><a href="#">Contact</a></li> 
</ul>​ 

CSS:

.active { 
     background:#ccc url(path/to/image/marker.png) center bottom no-repeat; 
} 

通過切換標記,點擊你需要使用腳本語言如jQuery的鏈接/ Javascript

jQuery的解決方案:

$("ul li a").on('click', function(e){ 
    e.preventDefault(); 
    $(this).closest('li').addClass('active').siblings().removeClass('active') 
});​ 
+0

我喜歡它。我真的很喜歡它!我已經在這個項目上使用jQuery,所以jQuery解決方案正是我所需要的。謝謝你,先生。 – GoofyBall

+0

哈哈。爲什麼我會剝奪你的得分點? :D – GoofyBall

+0

我仍然是一個HTML,CSS,Javascript,C#noob。像你這樣的人,我必須感謝幫助我提高程序員的水平。非常感謝你。 :) – GoofyBall

相關問題