1
如何隐藏使用knockout.js外面点击一个div ...我已经试过,但没有成功..隐藏使用敲除的外部点击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());
没有我想隐藏,如果用户点击,除了特定的div – 2013-03-21 16:49:54
上文件的任何地方改变了答案做你想做的事。 – jonhopkins 2013-03-21 17:01:15
感谢您的详细解答! – 2013-03-21 17:31:24