Sencha Touch 2.3.1中的消息框变得无响应
Message Box Becomes Unresponsive in Sencha Touch 2.3.1
我有一个Sencha Touch 2.3.1应用程序,在该应用程序中,在多次显示和隐藏消息框后,消息框对Ext.Msg.hide()的响应不足,但速度不一致。
它似乎进入了这样一种状态:如果我调用Ext.Msg.aalert('fo'),然后调用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)
由于上面的间隔运行了数百次迭代,所以我没有任何问题。模式窗口按预期打开和关闭。然而,当我在控制台中以大约500ms的间隔手动运行Ext.Msg.alert('foo')
和Ext.Msg.hide()
时,消息框将始终在20次迭代中卡住。
有人知道这是如何调试的,或者是什么原因造成的吗?
这是固定的。参见sencha论坛
请参阅此处的修复:
相关文章:
- Javascript-如果用户没有响应,则关闭确认消息
- 尝试从对象打印出响应消息
- 为什么我的附加组件面板的内容脚本在更改 contentURL 后不再响应端口消息
- 使用官方 Node.js SendGrid API 发送电子邮件时,响应 JSON 中可能出现哪些错误消息
- Nodejs-websocket:如何在没有服务器响应的情况下连续发送客户端消息
- 正在读取angularjs中的HTTP服务器标头响应消息
- 基于NodeJS响应,使用Ajax在浏览器中发出警报消息
- Chrome扩展消息传递:未发送响应
- 避免“;无响应脚本"foreach循环中的消息
- 检查 http 响应代码以显示相应的失败消息
- 当 AJAX 响应成功时清除 jquery 成功/错误消息 span 类
- JSON 响应打印 HTML 而不是消息
- 如何停止 PHP 脚本的响应消息显示为页面的唯一内容
- AJAX 响应消息唯一标识符
- Jquery Ajax成功事件和接收响应消息时出错
- 使用jQuery mysql_affected_rows()正确地响应消息
- HTML5 Web Worker不响应消息
- NodeJS - Nodemailer无法响应.消息发送时的Json
- 在Android应用程序中运行HTML5网站-没有响应消息
- "意外的输入结束“;从简单POST请求到node.js的响应消息