我是移动web/dev的新手。我的应用程序使用jquery-mobile,phonegap和Compass(scss)。防止页面滚动焦点切换
我有我的登录页面上的一个问题:
标志和字段包含在标准的“格”集装箱(数据角色=“内容”数据类型=“垂直”)。背景是彩色的。
当将焦点从登录字段切换到密码字段时,页面向上滑动,这是我不希望发生的事情。我希望我的徽标和字段保持原样,就像Skype iOS应用登录页面一样。
会出现以下情况:
我已经尝试了多种技巧,试图阻止滚动事件,或迫使页面滚动到0,0,但没有成功。
我现在正在考虑一种新的策略,可能会使用顶部相对定位标识和字段,并捕捉焦点事件以自己滚动页面,在键盘上滑动(通过动画顶部相对定位坐标)。
虽然这似乎是可行的,我想知道如果这是种各地使用Skype的iOS应用程序团队工作...
任何意见,在这种特殊情况下使用的工艺是值得欢迎的!
欢呼声,
弗雷德
我敢肯定Skype的iOS应用程序使用本地视图来显示登录字段,而不是Phonegap如何使用WebView工作。也许试图将身高改为100%或在页面打开时将登录名/密码置于上半部分。 –
@ GeekNum88当然。 Soleshoe正在使用WebView寻找解决方案。 – Zulakis
@ Zulakis - 愚蠢的输入键 - 我没有输入完毕...叹息 –