Ho utilizzato il pulsante dell'interfaccia utente jQuery su tutta la pagina, tuttavia non ho trovato il modo di aggirare quello che sembra essere un problema semplice. Voglio un po 'dei miei pulsanti per essere più piccolo rispetto agli altri, questo dovrebbe essere semplice come l'impostazione del CSS del testo del pulsante a qualcosa di simile, font: .8em;
Tuttavia jQuery UI prende il vostro elemento DOM e lo avvolge:Modifica delle dimensioni del pulsante dell'interfaccia utente jQuery?
<button class="ui-button ui-button-text-only ui-widget ui-state-default ui-corner-all">
<span class="ui-button-text">Button Label</span>
</button>
Così se ho un <button class="small-button">Small button!</button>
jQuery posizionerà il testo in un intervallo figlio. Qualsiasi dimensione di carattere data alla classe small-button
verrà ignorata.
Ci deve essere un modo per aggirare questo senza aver hackerato il modo in cui jQuery fa i suoi pulsanti. Qualche idea?
questo non ha funzionato, purtroppo. La classe dei piccoli pulsanti è appesa all'elemento del pulsante e non sovrascrive l'intervallo interno. –
Dai un'occhiata alla mia modifica, che potrebbe aiutarvi. Sarebbe utile vedere il tuo esempio completo in azione (con tutti i CSS ad esso applicati). Im andando a raccogliere che probabilmente stai usando un file CSS UI jQuery per il pulsante, questo potrebbe essere risolto modificando i CSS che direttamente per ottenere le vostre esigenze desiderati. – rickp