在单击前景中的某些内容后,背景中的项目将获得焦点

时间:2012-10-05 15:38:14

标签: android background focus sencha-touch-2 cordova-2.0.0

使用Sencha Touch 2.0.1.1和Cordova 2.0.0,我遇到了元素焦点的问题。

在多种情况下,背景中的元素会在前景中的元素通过点击消失后获得焦点。

  • 单击Ext.Msg.alert()的“确定”按钮后,焦点立即转移到背景中掩码后面的基础文本域
  • 点击WNielson的Facebook菜单上的slideButton时,焦点立即转移到slideButton(https://github.com/wnielson/sencha-SlideNavigation
  • 下方的搜索字段
  • 当点击WNielson的Facebook菜单上的列表项时,我会立即被重定向到菜单下方的链接。

这种情况发生在Android 和iOS 上,但不适用于PC或iOS上的Chrome。我已经尝试禁用背景元素/视图,直到前景元素消失,但这似乎不起作用。

有没有人能解决这个问题?这是sencha touch中的一个错误吗?

编辑:我在http://www.senchafiddle.com/full/!NxY8s/上传了一个示例,用Android设备查看,看看我的意思。

1 个答案:

答案 0 :(得分:0)

我曾经看过这种行为,问题是有些元素正在侦听点击事件而不是仅仅点击由sencha生成的事件。