0

重複の可能性:
JavaScript から CSS ルールセットを変更する

CSSに変数がないことは知っていますが、JQを使用してページのCSSリストの本文を変更できる場合は、これを回避できる可能性があります。また、私は addClass/removeClass と css('blabla','blabla') JQ メソッドについて知っていますが、それは私が必要としているものではありません。

4

1 に答える 1

0

bodyクラスを使用してから、CSSを使用してbodyのクラスのみを操作し、bodyクラスに基づいてすべてのスタイルを設定できます。

<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');
于 2012-08-15T16:16:03.150 に答える