jquery - iOS7 位置 :fixed; works ugly

标签 jquery css position fixed

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

最佳答案

我遇到了同样的问题。我在 body 上有一个固定的元素,这是非常有问题的。对我来说 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;
}

关于jquery - iOS7 位置 :fixed; works ugly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545981/

相关文章:

javascript - 下拉多选复选标记切换

javascript - CSS 溢出 Marquee-Line 和 Floating Div

html - 提交表单按钮

c# - 输入框位置

jquery-ui - jQuery 可拖动拖动事件中有什么方法可以覆盖顶部/左侧位置吗?

javascript - 使用 jQuery 按偏移位置查找元素

jQuery jPicker > 从文本链接(不是来自 jPicker)分配 jPicker 的颜色

javascript - 从函数返回数组并将其分配给变量

php - 在 Javascript 中 PHP 的 ".= "是什么,向变量添加一些东西..?

当我的 div 包含所有 5 张图像时,Javascript 更改按钮文本