Uso dell'interfaccia utente jQuery Ho due pulsanti di opzione Approva/Rifiuta, che desidero impostare in modo indipendente, quindi quando è selezionato "Approva", sarà blu e quando "Rifiuta" è selezionato , sarà rosso:Interfaccia utente jQuery - Modifica dei colori dei pulsanti
mi scuso per il mio terribile pulsante rosso mockup :-) Speriamo che questo vi darà un'idea di quello che sto cercando. Ho provato a cambiare la classe di entrambi i pulsanti/etichette, ma questo non si riflette sull'overlay jQuery-UI.
Ecco il mio codice corrente che genera i pulsanti, e anche la visualizzazione di un segno di spunta o una croce a seconda della selezione:
$('.approvedToggle').buttonset();
$('input:radio').click(function() {
if($(this).val() === 'approve') {
$(this).parent('div').children(".tick").show();
$(this).parent('div').children(".cross").hide();
} else {
$(this).parent('div').children(".tick").hide();
$(this).parent('div').children(".cross").show();
}
});
Qualsiasi aiuto sarebbe molto apprezzato - grazie!
Avete un modo per differenziare i due tipi pulsanti? (Vedendo alcuni dei tuoi markup e stili sarebbe di aiuto qui.) Dal tuo screenshot, sembra che la tinta blu sia applicata a '.ui-button.ui-state-active' direttamente nel tema (nessun codice richiesto), è questo in realtà il caso? –
Grazie, sì è giusto :) – Nick
Puoi pubblicare il jQuery che hai provato? – j08691