2012-07-22 6 views
0

S'il vous plaît jeter un oeil à cebouton JQuery UI problème

http://jsfiddle.net/WAre9/4/

Le problème est, après avoir modifié le texte du lien, .button() ne fonctionne pas correctement.

Voici scrshot avant:

enter image description here

Après un clic de souris:

enter image description here

Comme vous le voyez tous les rembourrages, les styles de police ont disparu. Toute suggestion? Comment régler ce problème?

+0

Il n'y a pas de styles violon. – F0G

+0

@loler mis à jour. désolé pour le vieux lien – heron

Répondre

1

C'est de How do I replace jQueryUI button text?

Peut-être que vous pouvez utiliser l'option label du bouton jQuery UI maintenant à la place?

$("#mybutton").button().toggle(function() { 
    $(this).button('option', 'label', 'Stop'); 
}, function() { 
    $(this).button('option', 'label', 'Start'); 
}); 

jsbin preview here

+0

cela a fonctionné pour moi, merci beaucoup, mais pourquoi 'option', 'label' pas seulement 'label' ?? – heron

+0

si vous allez ici: http://jqueryui.com/demos/button/ et regardez, c'est parce que l'étiquette est l'une des «options» du bouton, vous pouvez regarder sous des méthodes aussi. J'espère que cela aide –

+0

Encore une chose, ce n'est pas lié à cette question mais peut-être que vous le savez. J'utilise la technique de réinitialisation CSS, mais jquery-ui widgets y compris le bouton, montrent très énorme, je veux dire la taille de la police. Comment puis-je réduire la taille? – heron