Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2012, 18:39
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: Cambiar CSS de forma permanente (JQuery)

Creo haber entendido. Aplicás estilos CSS a unos inputs, unos por uno. Y querés que los nuevos hereden ese estilo.

¿Por qué no usas clases? Añadí clases al <body>. Y en tu hoja de estilos pondrías algo así:

Código CSS:
Ver original
  1. .dark input{
  2. background: black; color: white;
  3. }
  4.  
  5. .light input{
  6. background: white; color: black;
  7. }

De esta manera los inputs nuevos simplemente heredarán los estilos de acuerdo a la clase que tenga el body.

Creo que un ejemplo explicará mejor: http://jsbin.com/akipup/1

Como verás ahí, si cambias el tema, los inputs (nuevos y viejos) siempre cambian.

-edit-
En el ejemplo, los inputs se agregan en cualquier lado :P No tengo ganas de corregirlo, igual funciona.
__________________
nahueljose.com.ar

Última edición por Naahuel; 18/09/2012 a las 18:45