2013-10-16 88 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'); 
    }); 
}