Foros del Web » Programando para Internet » Jquery »

Ayuda con Acordion Jquery

Estas en el tema de Ayuda con Acordion Jquery en el foro de Jquery en Foros del Web. hola que tal, tengo un problema que no puedo encontrar la solucion cree un menu dinamico con <UL> <LI> @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código javascript : Ver ...
  #1 (permalink)  
Antiguo 09/06/2010, 11:44
Avatar de frader  
Fecha de Ingreso: marzo-2007
Mensajes: 52
Antigüedad: 17 años, 7 meses
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();});

Etiquetas: javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:10.