Foros del Web » Programando para Internet » Jquery »

Menu activo jquery

Estas en el tema de Menu activo jquery en el foro de Jquery en Foros del Web. Hola Tengo un menu que al clickear carga diferentes galerias de imágenes. El caso es que al cargar el elemento del menu que es el ...
  #1 (permalink)  
Antiguo 11/12/2011, 14:05
 
Fecha de Ingreso: marzo-2006
Mensajes: 28
Antigüedad: 14 años, 2 meses
Puntos: 0
Menu activo jquery

Hola
Tengo un menu que al clickear carga diferentes galerias de imágenes.
El caso es que al cargar el elemento del menu que es el primero queda con la clase active.Esto lo logro, pero al clickear el resto de elementos del menu este sigue activo y no logro que quede desactivado
Este es el código que tengo para activar la clase active que funciona bien

function setActive3() {
aObj = document.getElementById('menu_ecatalogo').getEleme ntsByTagName('a');
for(i=0;i<aObj.length;i++) {
if(document.location.href.indexOf(aObj[i].href)>=0) {
aObj[i].className='active';
}
}
}

y este el que necesito para que me active al cargar la página pero que cuando se clickesa en el menu el primer elemento sigue activo:

<script type="text/javascript">
jQuery(document).ready(function(){
var $gallery=$("ul#menu_ecatalogo li>a:first");
var $gallery2=$("ul#menu_ecatalogo li>a");
$gallery.addClass("active");
$gallery2.bind('click',function(){
$gallery.removeClass("active");
})
})

</script>
una ayuda
Gracias
Gabi

Etiquetas: activo, funcion
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 18:50.