Possible Duplicate:
Changing a CSS rule-set from Javascript
我知道CSS中没有变量,但是如果可以使用JQ更改页面上CSS列表的正文,则可以解决此问题。另外,我知道addClass / removeClass和css('blabla','blabla')JQ方法,但这不是我所需要的。
最佳答案
您可以使用主体类,然后使用CSS来仅操纵主体类,然后根据您的主体类设置所有样式。
<body class="my-skin">
<p>Lorem<p>
</body>
在您的CSS中:
.my-skin p{color: red}
.my-skin img{border:2px solid #333;margin:5px}
.second-skin p{color:blue}
jQuery的:
$('body').addClass('my-skin');
//or
$('body').removeClass('my-skin').addClass('second-skin');