elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 15:12  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Ayuda con un menú
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un menú  (Leído 1,068 veces)
Mini_Nauta


Desconectado Desconectado

Mensajes: 627



Ver Perfil WWW
Re: Ayuda con un menú
« Respuesta #15 en: 5 Enero 2012, 02:04 »

me referia a liado para mi, estoy a costumbrado a leer el code tal cual sin comentarios  :silbar:, solo el code habla por si solo para mi pero no se js asi que me lia  :xD


En línea


Visita mi Blog de películas, artículos, ocio y mucho mas...
Películas, Animé y Series
"Si te pones a pensar en hacer algo, nunca lo vas a hacer. Hacer sin pensar, en este caso, es una decisión inteligente."
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con un menú
« Respuesta #16 en: 5 Enero 2012, 14:40 »

Copialo tal y como esta y ponlo en un archivo nuevo reemplazando al viejo.


Saludos
No  funciona :-( :-( :-(


En línea
drvy | BSM


Desconectado Desconectado

Mensajes: 1.129


badstupidmonkey


Ver Perfil WWW
Re: Ayuda con un menú
« Respuesta #17 en: 5 Enero 2012, 15:43 »

Haha, fallo mio... le deje con el find(ul) y dentro del span no hay ningún ul  ;-) ;-).

Prueba asi:

Código
$(document).ready(function(){
/*expandir todos los bloques con la clase clsActivo y agregar la clase clsArriba a los
titulos de cada uno de esos bloques*/

$('.clsActivo').stop(true,true).slideToggle().parent().find('.clsSeccion').addClass('clsArriba');
/*buscamos el ultimo li, del ultimo ul y le agregamos la clase clsUltimo para redondear el
borde inferior*/

$('.clsContenedor').last('ul').find('li:last-child').addClass('clsUltimo');
/*agregamos la clase clsAbajo a todos los elementos del acordeon, que inicialmente
se muestren cerrados (sin la clase clsActivo)*/

$(".clsContenedor .clsSeccion ").not('[class$="clsArriba"]').addClass('clsAbajo');
 
/*evento que se dispara al hacer clic en cualquiera de los contenedores del acordeon*/
$('.clsContenedor span').click(function(){
/*mostramos u ocultamos la lista (ul) utilizando slideToggle*/
$(this).next().stop(true,false).slideToggle('fast',function(){
//verificar la clase que tiene el titulo del contenedor
if($(this).parent().find('.clsSeccion').hasClass('clsAbajo')){
//eliminamos la clase clsAbajo y agregamos la clase clsArriba (para los iconos)
$(this).parent().find('.clsSeccion').removeClass('clsAbajo').addClass('clsArriba');
}else{
//eliminamos la clase clsArriba y agregamos la clase clsAbajo (para los iconos)
$(this).parent().find('.clsSeccion').removeClass('clsArriba').addClass('clsAbajo');
}
});
});
 
});
 

La linea esa del css también modifica la si no lo has hecho.
PD:

Te lo dejo online por si quieres verlo xD
Código:
http://drvy.net/dev/menuEHN/

Saludos
« Última modificación: 5 Enero 2012, 17:28 por drvy | BSM » En línea
chocola

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: Ayuda con un menú
« Respuesta #18 en: 5 Enero 2012, 20:15 »

Muchas gracias  ;-) ;-) ;-)
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines