0
knockout v3.4.2にiCheck-bootstrap v1.07という純粋なCSSプラグインを使用しています。ノックアウトなしでiCheckを使用すると、チェックボックスが完全にレンダリングされます。しかし、ノックアウトとブートストラップを追加すると、2つは一緒に機能していないように見えます。私は下に私のコードのスニペットを貼り付けました。私が訂正する必要があるものを手伝ってください。iCheckがノックアウトで動作しない
function model() {
var self = this;
selectOne = ko.observable(true);
selectTwo = ko.observable(false);
}
var mymodel = new model();
$(document).ready(function() {
ko.applyBindings(mymodel);
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://raw.githubusercontent.com/bantikyan/icheck-bootstrap/master/icheck-bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.2/knockout-min.js"></script>
<div class="checkbox icheck-default">
<input type="checkbox" data-bind="checked: selectOne" />
<label>Select One with iCheck</label>
</div>
<div class="checkbox icheck-default">
<input type="checkbox" data-bind="checked: selectTwo" />
<label>Select One with iCheck</label>
</div>
<hr />
<div>
<input type="checkbox" data-bind="checked: selectOne" />
<label>Select One w/o iCheck</label>
</div>
<div>
<input type="checkbox" data-bind="checked: selectTwo" />
<label>Select Two w/o iCheck</label>
</div>
https://cdn.rawgit.com/bantikyan/icheck-bootstrap/master/icheck-bootstrap.min.css
を使用しています。しかし、私はiCheckでボックスをクリックできないことに気付きました。 – usr4896260