我遇到了一些麻煩。 我正在做一個asp.net mvc3應用程序,我下載了一些CSS菜單,事情是我想保持菜單選項卡被點擊後保持活動狀態,只有當另一個點擊時纔會改變。css類在頁面重新加載後生效
這裏的菜單上_Layout.cshtml
<nav>
<div class="cssmenu">
<ul>
<li class='active'><span>@Html.ActionLink("Início", "Index", "Home")</span></li>
<li><span>@Html.ActionLink("Tarefas Contabilidade", "SelectEmpresa", "Empresa")</span></li>
<li><a href='#'><span>Clientes</span></a>
<ul>
<li><span>@Html.ActionLink("Listar clientes", "ListarEmpresas", "Empresa")</span></li>
</ul>
</li>
<li><a href='#'><span>Balancetes</span></a>
<ul>
<li><span>@Html.ActionLink("Listar registos", "ListaBalancetesPorSalaoMes", "Balancete")</span></li>
</ul>
</li>
<li><span>@Html.ActionLink("Sobre", "About", "Home")</span></li>
</ul>
</div>
</nav>
的代碼,我有這樣的腳本:
<script type="text/javascript">
$("li").click(function() {
$("li").removeClass("active");
$(this).addClass("active");
});
</script>
,我把第一個選項卡有類=「主動」的作品,但腳本似乎並沒有工作,當我點擊另一個菜單選項卡,它只顯示第一個活動 請稍微幫助:)
UPDATED
這是渲染HTML:
<nav>
<div class="cssmenu">
<ul>
<li><span><a href="/">Início</a></span></li>
<li><span><a href="/Empresa/SelectEmpresa">Tarefas Contabilidade</a></span></li>
<li><a href='#'><span>Clientes</span></a>
<ul>
<li><span><a href="/Empresa/ListarEmpresas">Listar clientes</a></span></li>
<li><span><a href="/Salao/ListaSalaoByEmpresa">Listar salões</a></span></li>
<li><span><a href="/Salao/ListaEmpregadosBySalao">Gerir empregados</a></span></li>
<li><span><a href="/Empresa/Create">Novo cliente</a></span></li>
<li><span><a href="/Salao/Create">Novo salão</a></span></li>
</ul>
</li>
<li><a href='#'><span>Balancetes</span></a>
<ul>
<li><span><a href="/Balancete/ListaBalancetesPorSalaoMes">Listar registos</a></span></li>
<li><span><a href="/Balancete/UploadFile">Upload novo balancete</a></span></li>
<li><span><a href="/Balancete/GraficoBalancetePorSalao">Mapa Resultados/Gráfico</a></span></li>
<li><span><a href="/Balancete/MapaEstruturaRendimentoseGastos">Mapas Contabilidade/Gestão</a></span></li>
<li><span><a href="/Balancete/MapasGestao">Análise Rentabilidade</a></span></li>
<li><span><a href="/Balancete/alteraTaxas">Alterar taxas</a></span></li>
</ul>
</li>
<li><span><a href="/Home/About">Sobre</a></span></li>
</ul>
</div>
</nav>
我不知道我是否應該把JavaScript中的股利或東西在裏面的xD
泰
你的問題起到誤導的人,我在這裏爲重新加載頁面後活動菜單項。 – Manoj 2013-09-24 10:17:40