【问题标题】:Getting .focus() jquery on an input field to automatically display soft keyboard on mobile devices在输入字段上获取 .focus() jquery 以在移动设备上自动显示软键盘
【发布时间】:2012-12-12 07:21:20
【问题描述】:

我查看了一些有关此主题的教程,并且似乎几乎不可能使用 javascript /jquery 来让键盘在用户进入页面后立即显示。到目前为止我有:

<textarea id="play_challenge" class="no_hover" autofocus></textarea>

 $('.message').fadeOut('fast', function(){
    $('#challenge').fadeIn('fast');
    $("#play_challenge").select();
    $("#play_challenge").focus();
    $("#play_challenge").trigger('change');
        });

所以我想借此机会围绕这个问题提出一些问题,但仍然相关。有没有人将android和ios的java和/或objective-c分别集成到html/php网页中?我的想法是通过任何可能的方式将软键盘加载到我的网络应用程序中。它是一个文字输入游戏。

如果有人对 phonegap、jquerymobile、sencha 或任何其他具有此类实例的可能可扩展功能的网络应用平台有任何良好的经验。

【问题讨论】:

    标签: jquery mobile cordova android-softkeyboard soft-keyboard


    【解决方案1】:

    有或没有软键盘,这可以通过添加属性为 iOS 使用 cordova 完成

    KeyboardDisplayRequiresUserAction=NO;
    

    到您的 Cordova.plist 文件,然后只需 调用

    $("textfieldID").focus();
    

    你可以read more about it here

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2018-06-20
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      相关资源
      最近更新 更多