iOS7位置:固定; 工作丑陋

use*_*653 4 css jquery position fixed

我知道iScroll和我已经使用jQuery mobile很长一段时间了,我知道他们都修复了这个问题,但我想自己做,而不是为此包含一个大框架.我的问题是jQuery Mobile如何解决这个问题:修复; 关于iOS的问题?目前,我的所有固定定位元素仅在滚动完成时才会改变位置,但它应始终固定在顶部,而不仅仅是在滚动的末尾.

dud*_*ude 5

我有同样的问题.我的身体上有一个固定的元素,这是非常错误的.对我来说,height:auto;而不是height:100%工作.完整代码:

body,
html{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:auto; /* iOS position:fixed; elements fix (not 100%) */
    min-height:100%;
    overflow-x:hidden;
}
Run Code Online (Sandbox Code Playgroud)

  • 我会补充一点..我花了太多时间解决这个问题,并想出你必须滚动窗口.也就是WINDOW对象.如果还有其他内容在滚动,则会出现问题. (2认同)