【发布时间】:2013-08-22 18:47:38
【问题描述】:
我正在尝试在单击以下内容时禁用背景关闭模式:
ko.bindingHandlers.showModal = {
init: function (element, valueAccessor) {
},
update: function (element, valueAccessor) {
var value = valueAccessor();
if (ko.utils.unwrapObservable(value)) {
$(element).modal({ backdrop: 'static', keyboard: true });
// this is to focus input field inside dialog
$("input", element).focus();
}
else {
$(element).modal('hide');
}
}
};
据我了解,$(element).modal({ backdrop: 'static', keyboard: true }); 应该实现我所追求的。但是,如果我单击背景,模式仍然会关闭,实际上会破坏“显示”按钮。我在这里做错了什么?
【问题讨论】:
标签: twitter-bootstrap knockout.js