Foros del Web » Creando para Internet » HTML »

duda de script

Estas en el tema de duda de script en el foro de HTML en Foros del Web. Hola, Tengo un menu jquery, que lleva este script en el html: <script type="text/javascript"> <!-- $(document).ready(function () { $('LI.drawer UL:not(:first)').hide(); // hide all ULs inside ...
  #1 (permalink)  
Antiguo 11/03/2010, 08:06
 
Fecha de Ingreso: mayo-2006
Mensajes: 131
Antigüedad: 17 años, 11 meses
Puntos: 1
duda de script

Hola,

Tengo un menu jquery, que lleva este script en el html:
<script type="text/javascript">
<!--
$(document).ready(function () {
$('LI.drawer UL:not(:first)').hide(); // hide all ULs inside LI.drawer except the first one
$('H5.drawer-handle,H5.drawer-handle-top,H5.drawer-handle-medio,H5.drawer-handle-medio2,H5.drawer-handle-bottom,H5.drawer-handle-bottom2').click(function () {
// hide all the drawer contents
$('LI.drawer UL:visible').slideUp().prev().removeClass('open');

// show the associated drawer content to 'this' (this is the current H5 element)
// since the drawer content is the next element after the clicked H5, we find
// it and show it using this:
$(this).addClass('open').next().slideDown();
});
});
//-->
</script>

Pues bien, el problema es que ese menu, tiene varios desplegables o subsecciones, y con este código, al hacer clic sobre el primer desplegable, éste se despliega y funcionan los enlaces dentro del mismo, es decir sus subapartados.
Pero el problema está en los demás no pasa lo mismo.
Creo que puede sr por esta parte del código:LI.drawer UL:not(:first)')

Si alguien tuviera idea de cómo cambiarlo??

Gracias
Un saludo!
__________________
flora
  #2 (permalink)  
Antiguo 11/03/2010, 19:26
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 15 años, 5 meses
Puntos: 12
Respuesta: duda de script

dudo mucho que consigas respuestas por este hilo del foro ya que es de html y xhtml, te sugiero que muevas tu pregunta al hilo de javascript

Etiquetas: Ninguno
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 22:15.