Existe-t-il un moyen de définir le CSS des classes globales en utilisant JavaScript ou jQuery? C'est-à-dire, ajoute .my_class { foo:bar }
à la <style/>
de la page?
Pure javascript –
var style=document.createElement('style'); style.type='text/css'; if(style.styleSheet){ style.styleSheet.cssText='your css styles'; }else{ style.appendChild(document.createTextNode('your css styles')); } document.getElementsByTagName('head')[0].appendChild(style);
Oui, vous pouvez le faire en jQuery:
var styleTag = $('<style>.my_class { foo: bar; }</style>') $('html > head').append(styleTag);
Il fonctionne en ajoutant simplement la <style>
à la fin de <head>
.