3

JQuery css() メソッドを使用せずに、ノックアウト 'data-bind' を使用して CSS クラスのプロパティを直接変更したいと考えています。

スライダーの値に応じて背景色を設定するコンポーネント (ブートストラップ スライダー) があります。彼のホームページでは、著者は rgb コンポーネントを計算し、jquery css() メソッドで適用することでそれを行っています。

ノックアウトを使用して css クラス内のプロパティをデータバインドできますか、それとも JQuery css () に固執する必要がありますか?

編集: コンポーネント全体の背景ではなく、css クラスで記述されたコンポーネントの一部の背景色を変更したい。

4

3 に答える 3

1

background-colorの代わりにbackgroundColorを必ず使用してください。 これを使用できます。

data-bind="style: { backgroundColor: color }"
于 2014-05-07T08:24:30.283 に答える