9
votes

Changer le thème de données dans JQuery Mobile

J'aimerais fournir à mon utilisateur des commentaires persistants après avoir appuyé sur un bouton (comme il est indenté ou quelque chose). J'ai essayé: xxx

mais cela ne fonctionne pas.

q: Existe-t-il un moyen de montrer un bouton en retrait ou de modifier son Thème de données < / code> à la volée?


2 commentaires

Oh, je peux juste ajouter et supprimer la classe = "Ui-BTN-UP-A, UI-BTN-UP-B, UI-BTN-UP-C, UI-BTN-UP-D, UI-BT N-UP -e "


Cela fonctionne presque mais JQuery revient et réaffecte la correspondance UI-BTN par la suite.


4 Réponses :


3
votes

Peut-être que cela vous est utile: change JQuery Mobile Color Swatch Dynamiquement

Je pense que cela peut être fait avec des boutons de la même manière.


0 commentaires

18
votes

Je sais que c'est une vieille question, mais je viens de courir dans cet obstacle moi-même.

La bonne façon de faire cela serait la suivante: P>

$(this).buttonMarkup({theme: 'b'});


2 commentaires

Vous n'avez pas besoin d'appeler .Button ('rafraîchir »)


Merci Fraz0r! J'ai revisité cette question à nouveau parce que maintenant j'essaie de changer le thème d'un élément de liste au lieu d'un bouton.



2
votes

Pour un bouton Soumettre dans un formulaire, cela a fonctionné pour moi à l'aide de JQuery Mobile 1.2.0:

$(this).buttonMarkup({theme: 'b'});
$(this).parent().buttonMarkup({ theme: "b" });


0 commentaires

8
votes

Je cherche un moyen de changer de manière dynamique le thème mondial dans JQuery Mobile (par exemple sur un bouton Cliquez). S'est avéré être plus complexe que j'avais imaginé pour faire cela. Quoi qu'il en soit, voici mon principe sur cette question, inspirée de diverses solutions sur des sites ainsi et d'autres:

$.mobile.changeGlobalTheme("b");


1 commentaires

Merci Mikael! Je ne sais pas si je partage votre appréciation pour JavaScript, mais je m'en connète plus maintenant.