修复了头问题iOS

时间:2013-10-16 23:08:36

标签: jquery html ios css uiwebview

iOS设备存在小问题。我有一个固定的标题,但当向下滚动时,如果用户在标题结束时点击输入链接,那么标题会卡在该位置,直到键盘被隐藏。

一旦我隐藏键盘,标题就会重置。这是iOS设备的已知问题,是否有一个已知的解决方案?

我希望保留固定标头,因为更好的可用性,并使其相对将是最后一个选项。

iOS error

谢谢。

2 个答案:

答案 0 :(得分: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');
    });
} 

答案 1 :(得分:0)

我找到了一个似乎很好的解决方案。我已经为可能遇到此问题的任何人发布了以下链接:)

http://dansajin.com/2012/12/07/fix-position-fixed/

干杯。