Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kania

exibir o útimo item aberto do menu accordion jquery

Recommended Posts

Olá pessoal, estou montando um menu accordion em jquery, até aqui tudo esta funcionando certinho, porem preciso fazer um comando que mantenha aberto sempre o último menu clicado, vejma os códigos

 

Jquery

 

function initMenu() {
 $('#menu ul').hide();
 $('#menu ul:first').show();
 $('#menu li a').click(
   function() {
     var checkElement = $(this).next();
     if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
       return false;
       }
     if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
       $('#menu ul:visible').slideUp('normal');
       checkElement.slideDown('normal');
       return false;
       }
     }
   );
 }
$(document).ready(function() {initMenu();});

 

HTML

 

<ul id="menu">
<li>Item
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</li>
<li>Item 2
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</li>
<li>Item 3
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</li>
</ul>

 

Bom o que quero é que se o cara clicar no item 2 do menu ele vai abrir tudo que tem no menu item 2, porem quero manter este item 2 aberto quando a pagina carregar, tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

? está tudo ali, mostre como tentou, e explique como são teus links

qual a dificuldade ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então eu estou adaptando esse script para o Joomla os links são sempre nessa base:

 

meu dominio/index.php?option=com_flexicontent&view=category&cid=42&Itemid=77

 

Bom a parte de incluir o script é a mesma criei um diretório js coloquei o Jquery e o js nesse diretório inclui as tags normalmente o menu funciona corretamente apenas quando eu clico por ex:

 

Downloads

Vídeos

 

O Downloads não fica aberto...

 

Acho interessante o script inicial e não o que você indicou pois tem umas firulas a mais que não precisa...

 

Valew.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.