「Knockout.js/cssバインディング」の版間の差分

imported>Administrator
ページの作成:「Knockoutの'''cssバインディング'''とは、パラメーターの値に応じ、関連付けられたDOM要素のCSSクラスを、追加または削除...」
 
imported>Administrator
編集の要約なし
4行目: 4行目:


== パラメーター ==
== パラメーター ==
基本的な書式は以下のとおりである。
<source lang="html5">
<div data-bind="css: { CSSクラス名: パラメーター値または式 }">...</div>
</source>
パラメーターの値または式の結果が、trueならばCSSクラスが追加され、falseならばCSSクラスが削除される。
なお、式を指定する場合の「式」とは[[JavaScript]]そのものなので関数なども使いたい放題である。


== 使用例 ==
== 使用例 ==
=== hello world ===
<source lang="html5">
<source lang="html5">
<source lang="html5">
<!DOCTYPE html>
<!DOCTYPE html>