【问题标题】:How to detect pressed key on BlackBerry using JQuery Mobile?如何使用 JQuery Mobile 检测 BlackBerry 上的按键?
【发布时间】:2012-07-20 01:41:10
【问题描述】:

我正在使用 JQuery Mobile 开发我自己的基于 WebWorks(HTML5,CSS3,JS) 技术的黑莓应用程序。

在我的布局 div 上,我有 3 个输入元素。 我不会检测到在第一个输入中按下 BlackBerry 输入键以专注于下一个输入。

我如何检查是否使用 JQuery Mobile 按下了硬件输入键(以及“T”、“R”、“D”等其他键)??

【问题讨论】:

    标签: javascript blackberry jquery-mobile keyevent


    【解决方案1】:

    对于这个,jQuery Mobile 没有什么特别的。您只需要在输入上添加一个事件侦听器并侦听相应的按键事件。你可以为他们找到一个很好的解释here

    这里有一些示例代码可以帮助您入门(未经测试,您可能需要调试):

    $('#firstInput').keypress(function(event) {
      if ( event.which === 13 ) {
         $('#secondInput').focus();
       }
    );
    

    event.which 中,检查键码(13 表示回车)。其他键有不同的键码。小心,我记得黑莓上的一个错误,它不会触发退格键的按键事件。

    如果您需要更多详细信息,请更具体地说明您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-02
      • 2012-08-04
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 2011-08-03
      相关资源
      最近更新 更多