【问题标题】:Mobile Safari Fixed Position Footer Problems移动 Safari 固定位置页脚问题
【发布时间】:2012-12-13 10:35:08
【问题描述】:

如何让移动 safari 固定位置页脚停留在它所属的位置而不反弹?

【问题讨论】:

  • 你的代码是什么?
  • @Ivo Jonkers 他已经回答了自己的问题。我认为 OP 只是想在几分钟内提问和回答时分享他对这个范围的发现:P
  • 是的......我只是被它的效果所震撼,并想分享它。

标签: jquery mobile-safari positioning css-position sticky-footer


【解决方案1】:

好的 - 我在发疯之前解决了这个问题。我不知道它是否适用于所有情况,但它在我的 iPhone 4s 上就像一个魅力。

假设你有正确的 css,类似于:

body { 
    height:100%;
}

#footer {
    position:fixed;
    bottom:0;
}

并且您已经为移动设备设置了视口 -

这个解决方案非常适合我。我正在使用 jQuery,但不是 jQueryMobile。这段 javascript/jq 代码解决了所有问题,并且没有弹跳或其他视觉失误:

document.ontouchstart=function(){
    $('#footer').animate({bottom:0},1);
}

就是这样!希望这对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-19
    • 2011-05-18
    • 1970-01-01
    • 2012-10-19
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多