hola gente que tal, tengo un problema con la siguiente funcion:
Código Javascript
:
Ver originalfunction CambiarTheme(ID){
THM = new Array();
THM[0] = new Array();
THM[0][1] = "800000";
THM[0][2] = "AA0000";
THM[1] = new Array();
THM[1][1] = "008000";
THM[1][2] = "00AA00";
THM[2] = new Array();
THM[2][1] = "000080";
THM[2][2] = "0000AA";
STL = '-webkit-gradient(linear, 0% 0%, 0% 100%, from(#'+THM[ID][1]+'), to(#'+THM[ID][1]+'), Color-stop(.5,#'+THM[ID][2]+'),Color-stop(.9,#'+THM[ID][2]+'))';
$('Body > Header').css('background-image', STL);
$('Input[Type=\'Submit\']').css('background-image', STL);
}
obviamente utilizo jquery (lo notaran por la sintaxis).
bien el tema es el siguiente, la funcion anda perfectamente el tema es que una parte de mi web se carga de forma asincronica y si ejecuto la funcion cambian los colores pero al cargarse un nuevo "submit" lo hace con el estilo por defecto y no con el especificado y debo ejecutar nuevamente la funcion.
la pregunta, hay alguna forma de aplicar ese estilo para todos los elementos que se creen dinamicamente luego?