J'ai utilisé le bouton jQuery UI partout sur ma page, mais je n'ai pas trouvé un moyen de contourner ce qui semble être un problème simple. Je veux certains de mes boutons pour être plus petit que l'autre, cela devrait être aussi simple que le réglage de la CSS du texte du bouton à quelque chose comme, font: .8em;
Cependant jQuery UI prend votre élément DOM et enveloppements il:Modification de la taille du bouton de l'interface utilisateur 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>
Alors si j'ai un <button class="small-button">Small button!</button>
, jQuery placera le texte dans une plage enfant. Toute taille de police donnée à la classe small-button
sera ignorée.
Il doit y avoir un moyen de contourner cela sans piratage de la façon dont jQuery fait ses boutons. Des idées?
Cela ne fonctionne malheureusement pas. La classe de petit bouton est suspendue à l'élément de bouton et ne pas écraser la durée interne. –
Jetez un oeil à mon édition, qui pourrait vous aider. Il serait utile de voir votre exemple complet en action (avec tous les CSS appliqués). Je vais me rendre compte que vous utilisez probablement un fichier CSS jQuery UI pour le bouton, cela pourrait être résolu en modifiant directement ce CSS pour obtenir vos besoins souhaités. – rickp