附加keyPress事件:
我的视图模型:
Billing.BillingViewModel = function () {
this.showSearcherCustomerKeyCommand = function (data, event) {
if (event.shiftKey && event.keyCode == 49) {
alert("Combination done !");
}
};
};
HTML上的secction标记:
<section id="BillHeaderSecction" data-bind="event: { keypress: billingClient.showSearcherCustomerKeyCommand }, valueupdate: 'afterkeydown'">
但是当我根据我的要求进行组合时,事件不会被执行。如何在淘汰赛中将一个事件附加到div,section等,而不是输入。谢谢!
答案 0 :(得分:2)
关键事件在有焦点时会对section或div有效。给tabindex =&#34; 0&#34; div元素并关注特定div并按任意键,然后键事件将起作用。
enter code here
http://jsfiddle.net/qmj0k07w/6/