我正在使用像這樣的asp菜單控件。我想強調的當前活動菜單Jquery Highlight Active Link適用於Href鏈接,但不適用於菜單項
<asp:Menu ID="NavMenu" runat="server" CssClass="menu" EnableViewState="false"
Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="Home.aspx" Text="Home" />
<asp:MenuItem NavigateUrl="EventMGMT.aspx" Text="Event Management" />
</Items>
</asp:Menu>
這個jQuery適用於A HREF鏈接,但我的菜單控制不工作。我有什麼要做,以便它參考我的菜單網址的
$(document).ready(function() {
var url = window.location.href;
url = url.substr(url.lastIndexOf("/") + 1);
$("#NavMenu").find("a[href='" + url + "']").addClass("selected");
});
編輯:這可能與純CSS?
這是一個100%的客戶端的問題,所以請您出示HTML輸出,而不是你的ASP服務器端代碼。 –
這是我所有的代碼,html輸出只是你的標準導航欄,這不是一個真正的網站,只會在本地運行 – CSharper
看來你不知道HTML和.NET源代碼的區別。 –