4

私の Web サイトでは、特定のイベントが発生すると一部の DOM 要素の CSS が変更されますが、静的 CSS ファイルと JavaScript ファイルの両方に CSS があるのは気が引けます。JavaScriptコードに明示的なCSSを持たなくても、JavaScriptの要素のCSSを変更できる、私が固執できる良いモデルはありますか?

現在、次のような呼び出しを使用しています。

$domElement.css ('cssProperty', 'cssValue');

私のJavaScriptコードでは、CSS情報は独自のファイルにある必要があるため、そうしたくありません。

どのような良いオプションがありますか?

どんな助けにも感謝します!

4

1 に答える 1

6

1 つのオプションは、CSS ファイルで異なるクラスを定義し、代わりにこれを行うことです。

$domElement.addClass("theclassname");

もちろん、'cssValue'サンプルの一部を動的に生成する場合は、事前に CSS を指定することはできないため、現在行っているように JavaScript で直接変更するしかありません。

于 2012-07-23T23:58:12.233 に答える