iOS设备存在小问题。我有一个固定的标题,但当向下滚动时,如果用户在标题结束时点击输入链接,那么标题会卡在该位置,直到键盘被隐藏。
一旦我隐藏键盘,标题就会重置。这是iOS设备的已知问题,是否有一个已知的解决方案?
我希望保留固定标头,因为更好的可用性,并使其相对将是最后一个选项。
谢谢。
答案 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)