Código:
var currentElement = null;
function(){
if(currentElement) currentElement.style... ; // aqui reinicias el elemento con el valor normal ;
newElement.style... ; // aqui aplicas los efectos al nuevo elemento ;
currentElement = newElement; // mantiene un rastreo del ultimo elemento con los efectos ;
}
el codigo no es exactamente asi, pero se asume una funcion que vas a invocar, no se si algun evento u otra forma. adicional, la variable
newElement es la referencia de un elemento el cual debes haber obtenido previamente de alguna forma. esa referencia la puedes pasar como parametro de la funcion o alguna otra forma segun tengas pensado. pero lo importante es lo que esta dentro de la funcion. notese que
currentElement debe ser accesible por la funcion, en este caso esta definido como una variable global.