Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/10/2010, 12:30
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Jquery: sacarle class a uno y ponersela al siguiente

Es que cada vez que usas este selector de clases estás seleccionando un grupo de tags html:

$('.activeslide')

Entonces, next() no te sirve. Aca no estamos iterando dentro de un array...

Lo que necesitas es usar $(this) para referirte al elemento clickeado. Y usando next() seleccinoarías el elemento html siguiente, sea cual fuere (del tipo que fuere)

Yo haría esto dentro de un document.ready:
Código Javascript:
Ver original
  1. $( function (){
  2.                 $('#next li').click( function (){
  3.                         active = $(this);
  4.                        
  5.                         active.removeClass('activeslide');
  6.                          active.next().addClass('activeslide')
  7.                    
  8.                 });
  9.             });