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