sencha touch 2.0 中Ext.msg.alert调用后页面不能正常恢复.

scdluffy 2012-12-20 09:48:20
调用Ext.msg.alert之前面效果如下:

调用Ext.msg.alert后弹出提示框:

点击OK按钮返回后,页面仍然是灰色的,如下:

js代码如下:

Ext.require('Ext.Img');
Ext.require('Ext.MessageBox');
Ext.application({
name: 'myApp',
icon: 'images/icon.png',
glossOnIcon: false,
phoneStartupScreen: 'images/phone_startup.png',
tabletStartupScreen: 'images/tablet_startup.png',
launch: function() {
var img = Ext.create('Ext.Img', {
src: 'images/default.png',
width: 320,
height: 480,
// listeners:{
// tap: function(img, ev, o){
// Ext.Msg.alert('警告', '您点击了图片!', Ext.emptyFn);
// }
// }
});
var panel = Ext.create('Ext.Panel', {
id: 'myPanel',
cls: 'bgColorPink',
items: [img]
});

Ext.Viewport.add(panel);
// Ext.Msg.prompt('警告', '您点击了图片!', function(text){});

// 添加图片组建的tap事件处理函数
var handleTap = function(){
Ext.Msg.alert('警告', '您点击了图片!');
};

// 添加图片组建的tap事件的监听器并指定事件处理函数为handleTap函数
img.addListener('tap', handleTap, this, {
// img.on('tap', handleTap, this, {
//single: true,
delay: 1000
});
}
});
...全文
203 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
佳栩 2014-07-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/hualizide/article/details/37760573 按这个方法可以解决
  • 打赏
  • 举报
回复
记的sencha touch的论坛上说过这个貌似 好似是一个bug 具体的不太记得,你可以去sencha 论坛问问
oooiiiuuu 2013-01-06
  • 打赏
  • 举报
回复
我也遇到过这种问题,改变浏览器窗口大小,或者最小化再最大化后灰色就消失了。。 chrome浏览器上运行会这样。android手机浏览器上可以。 同样等待高人求解。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧