Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery mobile是否禁用键盘外观?_Javascript_Jquery_Android_Html_Jquery Mobile - Fatal编程技术网

Javascript jquery mobile是否禁用键盘外观?

Javascript jquery mobile是否禁用键盘外观?,javascript,jquery,android,html,jquery-mobile,Javascript,Jquery,Android,Html,Jquery Mobile,所以我有一个我正在处理的JQM应用程序,有一个非常奇怪的问题。我有一个文本区域供用户输入一些数据。我像这样显示加载对话框$.mobile.showPageLoadingMsg()这很好,但是如果我尝试在成功回调中调用它,$.mobile.hidePageLoadingMsg()文本区域中的用户输入突然被禁用。我不知道为什么,这让我发疯。我注释掉了所有的处理逻辑,看看如果只加载html,是否还会发生这种情况。的确如此。以前有人见过这样的东西吗?谢谢 $('#pageDiv').live('page

所以我有一个我正在处理的JQM应用程序,有一个非常奇怪的问题。我有一个文本区域供用户输入一些数据。我像这样显示加载对话框
$.mobile.showPageLoadingMsg()
这很好,但是如果我尝试在成功回调中调用它,
$.mobile.hidePageLoadingMsg()文本区域中的用户输入突然被禁用。我不知道为什么,这让我发疯。我注释掉了所有的处理逻辑,看看如果只加载html,是否还会发生这种情况。的确如此。以前有人见过这样的东西吗?谢谢

$('#pageDiv').live('pageshow',function(event, ui){  
    $.mobile.showPageLoadingMsg();
    //Do more processing stuff (currently commented out)
}
以及成功回调

module.successCallback = function() {
    //Do more processing here (currently commented)
    $.mobile.hidePageLoadingMsg();  // if I take this out, the keyboard will show...
}

注意:这只发生在ANDROID中…

一些额外的输入,如操作系统、设备/模拟器等,我们将不胜感激。所以我实际上是在休息了几天之后偶然发现了一些东西。很明显,这是由于将页脚设置为“修复”引起的。然后,当用户选择文本区域时,它试图重新定位页脚,从而隐藏键盘。这是一个野蛮的循环。。。