【问题标题】:firefox os keypress with jQuery带有 jQ​​uery 的 firefox os 按键
【发布时间】:2014-02-20 01:35:29
【问题描述】:

我正在使用 firefox os(1.2) 模拟器做一些测试 web 应用程序,并且在使用返回键触发按键时遇到问题,可以在 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 代码,以找到其他人使用 keypress,但没有运气。

这应该可以吧?

【问题讨论】:

    标签: javascript jquery keypress firefox-os


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      相关资源
      最近更新 更多