2013-10-16 89 views
1

iOS設備出現小問題。我有一個固定的標題,但當向下滾動時,如果用戶在標題結束時單擊了一個輸入鏈接,那麼標題將卡在該位置,直到隱藏鍵盤。固定標頭問題iOS

只要我隱藏鍵盤頭復位。這是iOS設備的一個已知問題,是否有一個已知的解決方案呢?

我想保持在固定頭,由於更好的可用性,並使其相對將是最後的選擇。

iOS error

謝謝。

+0

你可以上傳截圖? – Malloc

+0

我上傳了截圖,但我認爲有一些權限衝突,並沒有正確顯示。儘管我確實找到了答案。在下面發表:) – Adrian

回答

2

我發現這個簡單的解決方案:

if (/iPhone|iPod|iPad/i.test(navigator.userAgent)) { 
    $(document).on('focus', 'input, textarea', function() 
    { 
     $('header').css("position", 'absolute'); 
     $('footer').css("position", 'absolute'); 
    }); 

    $(document).on('blur', 'input, textarea', function() 
    { 
     $('header').css("position", 'fixed'); 
     $('footer').css("position", 'fixed'); 
    }); 
}