2012-04-03 113 views
5

我对表单在输入值上下跳动时遇到了这个非常恼人的问题。我正在使用JQuery手机版本1.0.1使用PhoneGap并在Android 2.3上测试它(这个问题只在Android上,而不是在iPhone上 - 为什么?)。JQUERY移动表单跳转输入值

我注意到,如果页面在聚焦输入框之前没有滚动,那么就没有问题了。但是当我滚动页面并点击文本框输入值时,所有地狱都会崩溃。任何人都可以请赐教我发生了什么!在此先感谢

+0

加入这一行 - 机器人:windowSoftInputMode =“adjustPan” - 在Android清单的主要活动固定的弹跳,但是现在下面的表单字段不是因为它可见被android键盘覆盖! – bpn 2012-04-03 06:59:13

+0

我有类似的问题如果我找到任何解决方案,我让你更新 – yogs 2012-06-26 12:33:17

回答

2

我解决我的问题如下:

的div容器具有以下的css:

  -webkit-transition-property: -webkit-transform; 
    -webkit-transition-timing-function: cubic-bezier(0,0,0.25,1); 
    -webkit-transition-duration: 0; 
    -webkit-transform: translate3d(0, 0, 0); 

删除它解决了我的问题在android系统。

看来android是先进的css3风格的越野车。

希望这个信息可以帮助...