Javascript jquery mobile是否禁用键盘外观?
所以我有一个我正在处理的JQM应用程序,有一个非常奇怪的问题。我有一个文本区域供用户输入一些数据。我像这样显示加载对话框Javascript jquery mobile是否禁用键盘外观?,javascript,jquery,android,html,jquery-mobile,Javascript,Jquery,Android,Html,Jquery Mobile,所以我有一个我正在处理的JQM应用程序,有一个非常奇怪的问题。我有一个文本区域供用户输入一些数据。我像这样显示加载对话框$.mobile.showPageLoadingMsg()这很好,但是如果我尝试在成功回调中调用它,$.mobile.hidePageLoadingMsg()文本区域中的用户输入突然被禁用。我不知道为什么,这让我发疯。我注释掉了所有的处理逻辑,看看如果只加载html,是否还会发生这种情况。的确如此。以前有人见过这样的东西吗?谢谢 $('#pageDiv').live('page
$.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中…一些额外的输入,如操作系统、设备/模拟器等,我们将不胜感激。所以我实际上是在休息了几天之后偶然发现了一些东西。很明显,这是由于将页脚设置为“修复”引起的。然后,当用户选择文本区域时,它试图重新定位页脚,从而隐藏键盘。这是一个野蛮的循环。。。