文本输入时android浏览器上的页面跳转

文本输入时android浏览器上的页面跳转,android,css,jquery-mobile,Android,Css,Jquery Mobile,我有一个登录页面,这是给了很多痛苦。无论何时尝试输入文本,页面都会严重跳转。我已尝试关闭-webkit背面可见性。有什么建议吗?浏览器正在缩放吗?我在浏览器放大输入/对话框等方面有问题。。。请尝试在您的中设置,您是否正在使用jq touch?我在使用相同的工具时遇到了这个问题。我通过在css中使用position属性解决了这个问题,将其更改为绝对值。这是由于3d变换应用于输入元素或输入元素的父元素造成的 例如,我在我的元素中添加了转换,以强制GPU加速,从而使用以下代码加快CSS转换: .GPU

我有一个登录页面,这是给了很多痛苦。无论何时尝试输入文本,页面都会严重跳转。我已尝试关闭-webkit背面可见性。有什么建议吗?

浏览器正在缩放吗?我在浏览器放大输入/对话框等方面有问题。。。请尝试在您的
中设置
,您是否正在使用jq touch?我在使用相同的工具时遇到了这个问题。我通过在css中使用position属性解决了这个问题,将其更改为绝对值。

这是由于3d变换应用于输入元素或输入元素的父元素造成的

例如,我在我的元素中添加了转换,以强制GPU加速,从而使用以下代码加快CSS转换:

.GPUAccel, .GPUAccel div:not(.noGPUAccel) {
    -webkit-transform: rotateZ(360deg);
    -webkit-backface-visibility: hidden;
}
这不经意间导致一些测试手机(例如LG optimus slider)在输入字段中键入字符时出现反弹

从父元素中删除GPU加速或转换解决了此问题


这似乎是一个相当难以捉摸的问题。

谢谢。问题解决了。背面可见性是导致问题的原因@BPM:我使用了Jquery MobileCan。如果您能提供更多详细信息,我已经尝试将页面、表单和其他元素设置为绝对值。我仍然在表单输入上得到这种古怪的滚动。jqtouch表单演示也是如此。