Persistir alterações de CSS durante postback
-
12-12-2019 - |
Pergunta
estou usando Lâmpada de lava plug-in jquery.
O problema com este jquery é clicar em um menu/ou postar.O menu selecionado não persiste.
Fiquei sabendo que precisamos definir uma classe CSS "atual" no menu que queremos selecionar.
Mas como devo saber qual menu está selecionado na postagem.
Eu tenho essas coisas até agora
<ul class="lavaLamp">
<li style="width: 80px;"><a href="#" onclick="getPartial(1)">Home</a></li>
<li style="width: 120px;"><a href="#" onclick="getPartial(2)">Contact Us</a></li>
<li style="width: 180px;" class="current"><a href="../Home/VolumetricWeight" onclick="getPartial(3)">
Volumetric Weight</a></li>
<li style="width: 130px;"><a href="#" onclick="getPartial(4)">Banned Items</a></li>
<li style="width: 150px;"><a href="#" onclick="getPartial(5)">Transportation</a></li>
<li style="width: 131px;"><a href="#" onclick="getPartial(6)">Suggestion</a></li>
<li style="width: 120px;"><a href="../Home/AboutUs" onclick="getPartial(7)">About
Us</a></li>
</ul>
<script language="javascript" type="text/javascript">
function getPartial(variable) {
$("ul.lavaLamp li").removeClass('current');
$(this).addClass('current');
}
Como devo supor que devo contornar isso?
Solução
Este é um requisito CSS simples.
siga esses links, isso vai te ajudar
http://www.search-this.com/2007/06/13/css-current-page-indicator/
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow