Come impostare il colore di sfondo in jquery


Risposte:



61

L'hai capito davvero. Ho dimenticato alcune citazioni.

$(this).css({backgroundColor: 'red'});

o

$(this).css('background-color', 'red');

Non è necessario passare su una mappa / oggetto per impostare una sola proprietà. Puoi semplicemente passarlo come stringa. Si noti che se si passa un oggetto non è possibile utilizzare a -. Tutte le proprietà CSS che hanno un tale carattere sono mappate con lettere maiuscole.

Riferimento: .css ()


1
Grazie! Stavo cercando di fare: $ (questo) .css ({background-color: color}): chiedendomi perché non funzionasse. Molto apprezzato!
FunkyMonk91,



0

Puoi aggiungere il tuo attributo alla funzione di callback ({chiave}, speed.callback, come è

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.