Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2010, 20:06
Avatar de alexk
alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
cambiar clase conclick y removerla dar click de nuevo

pense que lo habia conseguido despues de miles de intentos pero no...
el siguiente codigo me funciona perfecto...
doy click a "responder" y me mustra el div "box" perfecto,
al primer click par amostrar "box" me agrega la clase "selected" igual.. hasta aqui todo perfecto es todo lo que quiero ahora que pasa?...
tengo 3 (por ahora) "responder" y me funcionan perfecto, doy click en uno y me cierra el otro y si doi click en el mismo me cierra este y le quita la clase que le agrego "selected" ... eso es justamente lo que quiero, pero no del todo...

mi problema esta en que al dar click a un "responder" le agrega la clase "selected" pero al dar click en un "responder" diferente no le quita la clase que le agrego... osea que al ir cambiando de "responder" a "responder" se van cerrando pero la clase "selected" no se quita hasta que des click de nuevo en el...

Código Javascript:
Ver original
  1. $(function(){
  2.     $(".responder").click(function(a){a.preventDefault();
  3.     $(this).next(".box").slideToggle(300).siblings(".box").slideUp("slow");                    
  4.     });
  5.     $(".box").slideUp();
  6.    
  7.     $(".responder").toggle(
  8.     function () {
  9.     $(this).addClass("selected");
  10.     },
  11.     function () {
  12.     $(this).removeClass("selected");
  13.     }
  14.     );
  15.    
  16. });

jaja ya me lie jaja... espero haberme dado a entender...

subi mi problema para que me entiendan un poquito mas...
http://alexkaguiar.com/test/test.html
__________________
Toroflix - movies.

Última edición por alexk; 18/04/2010 a las 01:11 Razón: arregle lo anterior ahora tengo otra duda, esta.