| JQuery UI dialog button |
|
|
|
| Venerdì 01 Ottobre 2010 21:01 | ||||||
JQuery: creare pulsanti dialog con colori/classi customizzatiDurante il progetto del modulo planning di zetagest, ho avuto un'esigenza di poter inserire colori diversi nei tasti di un dialog creato dal framework JQueryUI. Purtroppo, nonostante la notevole capacità di realizzare magnifiche form con poco codice, è molto difficile poter customizzare il layout grafico (il tema) dei pulsanti. Ecco come appare il classico form dialog con un tema impostato.
Per creare questo codice basterà una pagina HTML che contiene il seguente codice, ovviamente ci devono essere i riferimenti della libreria JQuery (1.4.2)e JQueryUI (1.8.2)
Poi inserire il seguente codice Javascript
Richiedi questo spazio pubblicitario. Contattami
Come già detto, tutto questo è fantastico ma ho l'esigenza di modificare i colori (ma anche il tema) di ogni singolo pulsante. Per esempio mettere in rosso il pulsante CANCEL o in VERDE il pulsante OK e così via. Immaginate di avere un form con 7-8 pulsanti. L'utente dovrà leggere per forza il testo, ma grazie a dei colori sarà tutto più user friendly.
Ecco come vorrei, per esempio, che diventasse il form dell'esempio precedente:
Per far questo sarebbe opportuno che tutto fosse anche semplice da inserire via codice. Magari così:
E inserire una classe nel foglio di stile che interpreta il type cancel:
Richiedi questo spazio pubblicitario. Contattami
Come riesco a fare tutto questo? Dobbiamo inserire questo codice alla fine della nostra libreria JQueryUI di solito nominata jquery-ui-1.8.2.custom.min.js
Il gioco è fatto. Ecco due screenshot (cliccate per ingrandire) fatti sul modulo planning, una volta implementata la modifica. Ho creato diverse classi che cambiano il colore del testo (verde, rosso, arancio)
Lo script è stato preso da questo link
|
||||||
| Ultimo aggiornamento Venerdì 01 Ottobre 2010 22:30 |
Primo su Google

Il primo gestionale SEO online per il posizionamento su Google
Visita www.zetawriter.com
Ultime notizie
Free Software
I più letti
Matteo Zambon
P.IVA: 03864690239 - CF: ZMBMTT82A25A459W
- Cell 338 8835425 - info@zambros.it

Vedi i nostri curriculum vitae.
Vedi i nostri lavori.

















Pubblicato online il simulatore del lancio di dadi. La versione è flash cioè non salva i dati.