我是移動web/dev的新手。我的應用程序使用jquery-mobile,phonegap和Compass(scss)。防止頁面滾動焦點切換
我有我的登錄頁面上的一個問題:
標誌和字段包含在標準的「格」集裝箱(數據角色=「內容」數據類型=「垂直」)。背景是彩色的。
當將焦點從登錄字段切換到密碼字段時,頁面向上滑動,這是我不希望發生的事情。我希望我的徽標和字段保持原樣,就像Skype iOS應用登錄頁面一樣。
會出現以下情況:
我已經嘗試了多種技巧,試圖阻止滾動事件,或迫使頁面滾動到0,0,但沒有成功。
我現在正在考慮一種新的策略,可能會使用頂部相對定位標識和字段,並捕捉焦點事件以自己滾動頁面,在鍵盤上滑動(通過動畫頂部相對定位座標)。
雖然這似乎是可行的,我想知道如果這是種各地使用Skype的iOS應用程序團隊工作...
任何意見,在這種特殊情況下使用的工藝是值得歡迎的!
歡呼聲,
弗雷德
我敢肯定Skype的iOS應用程序使用本地視圖來顯示登錄字段,而不是Phonegap如何使用WebView工作。也許試圖將身高改爲100%或在頁面打開時將登錄名/密碼置於上半部分。 –
@ GeekNum88當然。 Soleshoe正在使用WebView尋找解決方案。 – Zulakis
@ Zulakis - 愚蠢的輸入鍵 - 我沒有輸入完畢...嘆息 –