使用jQuery的firefox os keypress

时间:2014-02-20 01:35:29

标签: javascript jquery keypress firefox-os

我正在使用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代码,以便找到使用按键的其他人,但没有运气。

不应该这样吗?

1 个答案:

答案 0 :(得分:0)

我在1.2模拟器和keon中尝试了一个简单的事件,它使用了以下代码:

    window.onkeypress = keypress;

    function keypress(e) {
        console.log("keypress event detected!");
        if(e.which === 13 ){ 
            console.log("return presses");
        }
    }