Est-il possible de changer un modèle de classe CSS en utilisant JavaScript?Changer le modèle de classe CSS en utilisant JavaScript
Code Pseudo:
function updateClass(className, newData) {
cssInterface.alterClass(className, newData);
}
className étant le nom de la classe, qui est censé être changé (comme « .footer ») et newData étant le nouveau contenu de la classe (comme frontière: « 1px solide rose "). La cible est, en fait, juste pour économiser de l'espace: Je travaille avec des animations CSS3, donc changer un attribut d'un élément, qui est affecté par sa classe, terminera l'animation de celui-ci - Le cas) la taille de la police ne changera plus. Utiliser différentes classes nécessitera un nouvel ensemble de classes pour tous les éléments affectés, je voudrais éviter cela.
Je ne suis pas la recherche d'un changement par
element.className = "foo";
ou
element.style.fontSize = "15pt";
Merci pour votre aide, les gars :)
Qu'en est-il de jquery? –
Oui, si vous connaissez la feuille de style dans laquelle se trouve la règle (bien que vous puissiez simplement parcourir tous ces éléments) et que cette feuille de style est hébergée par sameDomain – Esailija