iPad网站上是否可以粘贴底部的粘性页脚?

时间:2011-05-20 05:58:45

标签: css css3

iPad底部是否有粘性页脚?我正在制作一个网站,它也需要在iPad上兼容,我需要在底部使用粘性页脚。

4 个答案:

答案 0 :(得分:4)

如果它对其他人有用,这段代码为Ipad IOS6 Safari和Chrome解决了这个问题:

if (navigator.platform == 'iPad') {
    $("#footer-container").css("position", "static");
    $('#footer-container').css('top', window.innerHeight + window.scrollY - 10 + "px");
}

我的情况是,在显示键盘时,我的页脚div被推入页面中间。

答案 1 :(得分:0)

问题是iPad不支持position:fixed,所以你需要javascript才能做到这一点,这并不容易。

答案 2 :(得分:0)

截至ios5的位置:支持(部分)固定

答案 3 :(得分:0)

我用它来尽可能接近它。 (它确实跳了,但它总比没有好。

// IphoneIpad hack, to keep footer on bottom
        $(document).bind('scroll', function() {
            if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
                $('#footerContainer').css('top', window.innerHeight + window.scrollY - 30 + "px");
            }
        });