0
即使在觸控設備上,我的頁面也需要鍵盤控制。我將一個按鈕元素放在一個INPUT元素上。這有效,sofkeyboard顯示。
$('button').click(function() {
$(this).next().focus();
});
但是,只要INPUT元素具有焦點,$(document).keypress()將不會在Android版Chrome上觸發。
$(document).keypress(function(e) {
var char = (typeof e.which == "number") ? e.which : e.keyCode;
$('body').append(char);
});
我可以跟蹤INPUT元素上的事件,但在許多設備上有雙重輸入。