2010-05-17 5 views
0

similaire à ce ici ...Est-ce que mootools peut modifier l'attribut d'une classe .class afin que la modification soit répercutée sur tous les éléments appartenant à cette classe?

http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html

Je sais que je peux changer son style de chaque élément individuellement, mais je veux changer beaucoup d'éléments styles en même temps, et le navigateur semble lutter plus d'environ 40 éléments.

merci :)

Répondre

4

Oui, il peut, assez facilement.

$$('.someClass').addClass('newClass'); 

Cela ajoutera NewClass à chaque someClass élément - dans votre cas, les 40 éléments que vous avez.

Ceci est la réponse littérale à votre question.

Cela dit, je crois que vous êtes vraiment essayer de faire est de générer une classe CSS spécifique à la volée.

Et c'est quelque chose de beaucoup plus compliqué. Je suggère d'utiliser ce plugin MooTools: http://mootools.net/forge/p/moocss

+0

impressionnant - addClass & removeClass devrait faire le travail! merci encore Oskar! – significance

+0

est-il pas possible de modifier les propriétés d'une classe css avec Mootools, au lieu d'ajouter et de supprimer des classes de chaque élément comme dans l'exemple ci-dessus, ou au lieu d'ajouter et de retirer des classes de la tête de document avec moocss? – Jimmy