ノックアウト.jsを使用して外部クリックでdivを非表示にする方法...これを試しましたが、成功しませんでした..
html:
<body>
<div data-bind="visible: show">
<h3>hello world</h1>
</div>
<input type='button' data-bind="click: showBox" value="show"/>
<body>
脚本:
var viewModel = function()
{
self = this;
self.show = ko.observable(false);
self.showBox = function(){
self.show(true);
$("body").one("click", function(){
self.show(false);
});
};
}
ko.applyBindings(new viewModel());