javascript - Sencha Touch 2.3.1 中消息框变得无响应

标签 javascript extjs sencha-touch

我有一个 Sencha Touch 2.3.1 应用程序,在多次显示和隐藏消息框后,消息框无法充分响应 Ext.Msg.hide(),但速度不一致。

似乎进入了一种状态,如果我调用 Ext.Msg.alert('foo') 然后调用 Ext.Msg.hide(),消息框将使用 'foo' 文本和半文本更新-当调用 hide() 时,透明蒙版将隐藏,但消息框不会消失,并且 Ext.Msg.isHidden() 返回 true。

这是疯狂的部分:我只能通过手动重复调用相同的方法来重现这一点。我通过在控制台中运行以下无限间隔来测试这一点:

var j = 0;
var c = setInterval(function(){
    if(++j % 2 == 0)
        Ext.Msg.alert('Run ' + j);
    else
        Ext.Msg.hide();
}, 500)

由于上述间隔经过数百次迭代,所以我没有任何问题。模式窗口按预期打开和关闭。但是,当我以大约 500 毫秒的间隔在控制台中手动运行 Ext.Msg.alert('foo')Ext.Msg.hide() 时,消息框将始终卡在 20 次迭代内。

有人知道如何调试这个问题或者是什么原因造成的吗?

最佳答案

这是固定的。请参阅 sencha 论坛

see fix here:

关于javascript - Sencha Touch 2.3.1 中消息框变得无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23163920/

相关文章:

javascript - Angularjs Controller : Cannot set property 'query' of undefined

javascript - 我可以将一个 d3 布局放在另一个布局之上吗?

extjs - 在 Android 设备或模拟器上查看时,Sencha 触摸应用程序保持在蓝色加载屏幕上

facebook - 如何创建 facebook 移动应用程序导航栏?

javascript - 动态模型、商店和 View ——最好的方法

javascript - 使用 css 格式化 div

javascript - webpack - 我什么时候应该对 application.js 文件使用 require vs import

javascript - ARB Ple 持有人不工作

javascript - 如何改变铯中的光标?

javascript - IE8 中 Ext JS 网格日期值的 NaN.NaN.NaN 值