gpt4 book ai didi

Android 2.3 + Phonegap 固定定位不起作用

转载 作者:太空狗 更新时间:2023-10-29 15:36:38 25 4
gpt4 key购买 nike

在我的 Phonegap 应用程序上,我试图制作一个固定的页脚和页眉,实际上在 Android 4.0 中效果很好。但是在 Android 2.3 上,即使它看起来不错,当我开始滚动时,页眉和页脚也不会随着滚动而完全固定。

相关代码如下:

HTML:

<div class="container-fluid no-padding">
<div id="header">

</div>
<div class="wrapper">
<div id="main-content"></div>
<div id="push"></div>
</div>
<div id="footer" class="main-footer">

</div>

CSS:

html,body,.container-fluid {
height: 100%;
font-family: Helvetica !important;
}

#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
padding-left: 10px;
padding-right: 10px;
margin-left: 0;
margin-right: 0;
margin-bottom: -20px; /* the bottom margin is the negative value of the footer's height */
overflow: scroll;
}

#footer, #push {
height: 20px; /* .push must be the same height as .footer */
width: 100%;
}

#footer {
position: fixed;
z-index: 10; /* Defect #9 */
margin: 0;
bottom:0px;
}

#header {
position: fixed;
z-index: 5;
height: 40px;
background-color: #FFFFFF;
width: 100%;
top: 0px !important;
}

#main-content {
margin-top: 45px;
}

.main-footer {
background-color: #cf2129;
color: #FFFFFF;
}

如果相关的话,我没有使用 jQuery Mobile(我发现的大部分 awnsers 都与之相关),而是使用 Twitter Bootstrap。

欢迎任何指导

最佳答案

我发现了,

只需将“user-scalable=0”添加到元视口(viewport)标签。

Web designers are used to fixing elements to the window using CSS’s position: fixed, however, in the land of mobile browsers, support for fixed positioning is far less universal and is way more quirky.

来源:http://bradfrostweb.com/blog/mobile/fixed-position/

它告诉了你需要知道的关于固定元素和移动浏览器的一切:)

关于Android 2.3 + Phonegap 固定定位不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com