Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2014, 12:24
Avatar de eduardobrutaldeath
eduardobrutaldeath
 
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 10 años, 9 meses
Puntos: 3
problema toggleClass Jquery

Hola a todos

Código Javascript:
Ver original
  1. $(function(){
  2.  
  3.     $('li').click(function(){
  4.         $(this).toggleClass('liback');
  5.  
  6.         $('.liback').css('background', '#000');
  7.     });
  8.  
  9. });

Lo que he hecho ha sido crear unas listas, y cada vez que se pinche en ellas el fondo cambiará a negro. El TOGGLE lo que hace es agregar una clase en caso el elemento no la tenga y quitarla en caso la tenga. Mi código funciona bien hasta aquí:

Cuando doy click a un elemento 'LI' se crea una clase

Luego se pinta de negro

Y si vuelvo a hacer click se quita el CLASS pero, el fondo no regresa a blanco...


Y es extraño porque, al hacer click nuevamente en las listas se quitan las clases (lo veo en la consola), y al irse se deberían quitar también los estilos, pero no sé por qué no pasa... ¿alguien me entiende?