0

使用 Sencha Touch 2.0.1.1 和 Cordova 2.0.0,我在元素的焦点上遇到了麻烦。

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

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

这仅发生在 Android和 iOS 上,但不会发生在 PC 或 iOS 上的 Chrome 中。我尝试禁用背景元素/视图,直到前景元素消失,但这似乎不起作用。

有没有人可以解决这个问题?这是煎茶触摸中的错误吗?

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

4

1 回答 1

0

I've seen this behavior once, the problem was there were elements that were listening to click events instead of just tap events as generated by sencha.

于 2012-10-18T00:46:23.023 回答