Originariamente inviato da dimoshake
non farebbe prima ad usare l'ajax cambiando direttamente il colore dello sfondo?
...
A) Nel tuo codice non vedo nessuna chiamata ajax ma una semplice funzione.
B) Uno che non conosce che display nasconde un elemento dubito possa implementare chiamate ajax

Ma forse unendo le forse risolvete il problema.