Comunidad de diseño web y desarrollo en internet online

link activo con jquery

Citar            
MensajeEscrito el 12 Dic 2009 05:34 pm
hola!

he añadido a mi pagina web un menu css, cada link tiene un clase "current" para indicar cual es el activo y resaltarlo. he intentando, con jquery, hacer el cambio de clases, osea, eliminar el current viejo y colocarlo en el link activo pero solo funciona bien despues del primer click, osea la primera vez que pico en un enlace no deja marcado el activo.. a partir de la 2 si.

<script type="text/javascript">
function current()
{
$('.solidblockmenu a').removeClass('current');
$('.solidblockmenu a').click(function(){
$(this).addClass('current');
});
}
</script>

llamo a la funcion current() en el onclick() de los enlaces...

soy nuevo en esto y estoy bastante liado, a ver si alguien me ayuda, gracias!!! salu2

Por jjny

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Dic 2009 08:25 pm
No lo metas dentro de una función y se arreglará

Código Javascript :

$('.solidblockmenu a').click(function(){
              $(".solidblockmenu a").removeClass('current'); 
              $(this).addClass("current");
});

Por ivanfc0o

Claber

391 de clabLevel

3 tutoriales

Genero:Masculino  

Hardcore UI

firefox
Citar            
MensajeEscrito el 12 Dic 2009 09:04 pm
hola!, lo he probado asi pero no hace nada.
en algun lado tengo que llamar ese codigo no? por eso lo meti en una funcion... lo coloque en el head, pero nada...


salu2

Por jjny

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Dic 2009 10:24 pm
ahora si! me faltaba lo de $(document).ready. gracias!


salu2

Por jjny

11 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.