knockout 2.2で簡単なことをdata-bind="visible..."しようとしていdivます。
<div id="test" style="display:none">this is visible</div>
<div data-bind="visible: $('#test').is(':visible')">show if test is visible</div>
そのまま、「テスト」はに設定されてdisplay:noneいますが、2 番目の div はまだ表示されています。なんで?これはできますか?注: すべてのスクリプト ref が含まれており、 tojQueryとknockout 2.2.
デモはこちら: http://jsbin.com/uviwiz/1/edit
ko.applyBindings注:通話などは行っておりません。オブザーバブル関数を宣言した後にする必要があるのでしょうか?