Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2010, 11:44
Avatar de frader
frader
 
Fecha de Ingreso: marzo-2007
Mensajes: 52
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda con Acordion Jquery

hola que tal,
tengo un problema que no puedo encontrar la solucion
cree un menu dinamico con <UL> <LI>
Código javascript:
Ver original
  1. <ul id='menu'>
  2. <li>
  3. <li>
  4. <a href='#'>Menu Opciones</a>
  5. <ul><li><a href=Remesas.aspx>Estatus de Remesas</a></li>
  6. <li>
  7. <a href=retenciones.aspx>Retenciones WEB</a></li>
  8. </ul>
  9. </li>
  10. <li><a href='#'>Inserto</a>
  11. <ul>
  12. <li><a href=serto.aspx>Insertos y Flyers</a></li>
  13. <li><a href=Details.aspx>Detalle de Insertos</a></li>
  14. </ul>
  15. </li>
  16.  
  17. </li></ul>

los cuales me envian a la paginas correspondientes pero al querer ocultar el menu, me oculta todo, menos el inicio, quisiera que ocultara todo, menos el menu que selecciono.

me explico el menu tiene varias pestañas con submenus,
pero al seleccionar cualquier link, oculta todo el menu y abre el primer submenu.

algo para solucionar?

este codigo lo tengo de jQuery

Código javascript:
Ver original
  1. function initMenu() {
  2.            $('#menu ul').hide();
  3.         $('#menu ul:first').show();
  4.      
  5.   $('#menu li a').click(
  6.     function() {
  7.       var checkElement = $(this).next();
  8.       if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
  9.         return false;
  10.         }
  11.       if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
  12.         $('#menu ul:visible').slideUp('normal');
  13.         checkElement.slideDown('normal');
  14.         return false;
  15.         }
  16.       }
  17.     );
  18.   }
  19.  
  20. $(document).ready(function() {initMenu();});