我正在使用firefox os(1.2)模拟器进行一些测试webapps,并且使用返回键在按键触发时遇到问题,可以按照预期在mac上运行firefox。
$(".null").keypress(function(e) {
var inputText = $(this).val().trim();
if(e.which == 13 && inputText) {
var chunks = inputText.match(/.{1,1024}/g)
, len = chunks.length;
for(var i = 0; i<len; i++) {
socket.emit('null', {
msg: chunks[i]
});
}
$(this).val('');
return false;
}
});
我检查了文档,13仍然是正确的密钥,所以没有什么奇怪或有趣的.. 我还在github上查找了一些ffos webapps代码,以便找到使用按键的其他人,但没有运气。
不应该这样吗?
答案 0 :(得分:0)
我在1.2模拟器和keon中尝试了一个简单的事件,它使用了以下代码:
window.onkeypress = keypress;
function keypress(e) {
console.log("keypress event detected!");
if(e.which === 13 ){
console.log("return presses");
}
}