Android Webkit输入元素错误,带有CSS3 translate3D

Android Webkit输入元素错误,带有CSS3 translate3D,android,css,input,webkit,translate3d,Android,Css,Input,Webkit,Translate3d,我正在开发的Webkit Android应用程序中的输入元素有几个问题。在2.X上测试,但3.X似乎没有这些问题 该应用程序的工作原理是每个“页面”都有单独的Div,我使用css3translate3d在页面之间设置动画。其中一些页面包含输入元素。当我点击输入以获得焦点时,我的任何“position:fixed”(位置:固定)Div将从顶部移动约5px,并向左移动5px。现在踢球的人。。。它最终会自行修复,然后当你点击输入时再也不会发生,这只是第一次 我的另一个问题是,键盘上的输入元素有问题,例

我正在开发的Webkit Android应用程序中的输入元素有几个问题。在2.X上测试,但3.X似乎没有这些问题

该应用程序的工作原理是每个“页面”都有单独的Div,我使用css3translate3d在页面之间设置动画。其中一些页面包含输入元素。当我点击输入以获得焦点时,我的任何“position:fixed”(位置:固定)Div将从顶部移动约5px,并向左移动5px。现在踢球的人。。。它最终会自行修复,然后当你点击输入时再也不会发生,这只是第一次

我的另一个问题是,键盘上的输入元素有问题,例如,拼写更正/自动完成不会输入文本,当使用Swype键盘时,你不能“滑动”单词,只有每个字母的单独点击才会将文本输入到输入元素中

我已经读到很多这些可能是由CSS3 Translate3D引起的。但是,我已经尝试了几乎所有的方法来解决这些问题,并且我搜索了几乎每个站点来寻找解决方案,但是没有找到解决方案,也没有找到任何其他有此问题的人

是否有其他人有这些问题,或者知道修复方法

(可能的解决方案??)有人知道覆盖webkit中输入元素默认行为的方法吗?我想知道我是否可以生成自己的文本视图并将其放置在这些输入字段上


非常感谢您的任何帮助:)

我在android应用程序中确实体验到了这一点。translate3d对z-index有一定的影响,而且由于android在ICS之前没有硬件加速,因此在android2.x上使用translate3d是一个问题。尝试常规的ole translate(),是的,性能非常糟糕。我尽量不在android 2.x上做太多动画