在输入字段上获取.focus()jquery以自动在移动设备上显示软键盘

时间:2012-09-14 14:59:04

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

我已经看了几个关于这个主题的教程,并且似乎几乎不可能使用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');
        });

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

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

1 个答案:

答案 0 :(得分:2)

使用或不使用软键盘,可以通过添加属性

iOS 与cordova完成此操作
KeyboardDisplayRequiresUserAction=NO;

Cordova.plist 文件,然后致电

$("textfieldID").focus();

你可以read more about it here