Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Photoshop, Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky
Ver más- 13,065 Miembros
- 9,531 Temas
- 3,449 Seguidores
[JQuery] Menu Acordeon
No se si me expliqué bien, cualquier cosa pregunten.
Salu2 y +Bytes.
- 0Calificación
- 0Seguidores
- 287Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
6 respuestas
le podrias agregar una clase "actual" que tenga display=block
Nose si te entendi bien decime si me equivoco.
Vos estas en el menu, elegis la opcion (por ejemplo) 3 y al cargar la pagina vos queres que siga estando en la 3?
Eso creo que lo podes manejar con cookies.
mira, es muy facil, si tenes un evento que se es

y como ya tenia seteado un evento (el click) al poner solo ".click();" llama al evento click.
$("#menu_acordeon").click(function(){
tu codigo aca;
});
y lo que decis que no sabes es como llamar a ese ".click()" lo que tenes que hacer es esto
$("#menu_acordeon").click();
Es asi de facil como mirar la documentacion que te brinda jQuery.com
Lo que hace es hacer "click" sobre $("#menu_acordeon"
Hola, hay un ejemplo en la siguiente página...
http://www.kaiku.com.ar/lineakaiku_cremoso.php
Pero fijensé que al tocar una de las opciones del sub-menu, bien... Carga la página pero al cargarla, el menu se muestra cerrado.
Gracias por responder....
$('#acordeon li').click( function () {
$('#acordeon li').hide();
$(this).slideDown(400);
localStorage['acordeonLast'] = $(this).index('#acordeon');
})
.load( function () {
if(localStorage['acordeonLast']) {
$('acordeon li:eq('+ localStorage['acordeonLast'] +')').trigger('click');
}
});
Espero se entienda la idea.
Gracias chicos, buenisimo. Ya mismo lo implemento.
Salu2 y +Bytes.