我是移动web/dev的新手。 我的应用程序正在使用jquery-mobile、phonegap和Compass (scss)。
我在登录页面遇到问题:
标志和字段包含在标准的'div'容器中(data-role="content" data-type="vertical")。背景颜色被染色了。
当从登录字段切换到密码字段时,页面会滑动上去,这不是我想要发生的。我希望我的标志和字段保持原位,就像Skype iOS App的登录页面一样。
以下是发生的情况:
我尝试了几种技巧,尝试阻止滚动事件或强制页面滚动到0,0,但都没有成功。
现在我正在考虑新的策略,也许使用标志和字段的相对位置来捕获焦点事件,以在键盘向上滑动时自己滚动页面(通过动画化顶部相对位置坐标)。
尽管这似乎是可行的,但我想知道Skype iOS App团队是否使用了这种解决方法...
欢迎就此特定情况使用的技术提供建议!
谢谢,
Fred