Question Jquery désactive le thème pour un élément spécifique


Est-il possible de désactiver le thème sur un élément de la page?

J'ai un élément de l'interface utilisateur de Jquery, mais je dois avoir un de ces éléments sans thème. Comment faire ça?


12
2018-01-24 19:08


origine


Réponses:


JQuery UI est constitué de certaines classes de framework CSS standard. Vous pouvez supprimer les thèmes de l'interface utilisateur d'un élément en désactivant ces classes. Vérifiez Documents sur l'interface utilisateur JQuery pour voir une liste des classes et décider laquelle vous voulez supprimer (utiliser Firebug rend cela très facile, vous pouvez identifier les classes d'interface utilisateur qui sont appliquées). ui-widget et ui-state-default sont des choix probables.

Une fois que vous connaissez la classe, utilisez simplement JQuery removeClass() pour le retirer:

$('element').removeClass('ui-widget');

4
2018-01-24 19:21



Je sais que cette question est ancienne, mais jQuery Mobile semble maintenant pouvoir contourner ce problème:

data-role="none"

Ajoutez cela à n'importe quel élément de formulaire ou de bouton pour supprimer jQuery Mobile Theming.

http://jquerymobile.com/demos/1.0/docs/forms/forms-all-native.html


21
2018-04-20 20:39



A partir de 1.3, il recherche l'ajout de l'attribut

data-theme="none"

fait le tour


2
2017-07-08 20:02



Il y a un moyen ;) Vous devez supprimer toutes les déclarations de addClass dans le fichier JavaScript jQuery.

Trouvez une section appropriée (pour moi, c’est l’acccordion) et supprimez du code js addClass ().

Ça marche pour moi;)


1
2017-11-09 11:40