android 2.3.3修复了页脚问题
我有一个jquery手机页面,其中有一个文本框。单击文本框,虚拟键盘将显示在手机屏幕上 问题从这里开始。如果我在android 2.3.3中运行页面,当键盘出现时,页面上的页脚就会出现。但当我在ICS上运行我的页面时,这不会发生。我知道android 2.3.3中存在与页眉和页脚()的固定位置相关的bug 这个问题是因为同样的原因吗 请帮忙!!谢谢android 2.3.3修复了页脚问题,android,html,jquery-mobile,Android,Html,Jquery Mobile,我有一个jquery手机页面,其中有一个文本框。单击文本框,虚拟键盘将显示在手机屏幕上 问题从这里开始。如果我在android 2.3.3中运行页面,当键盘出现时,页面上的页脚就会出现。但当我在ICS上运行我的页面时,这不会发生。我知道android 2.3.3中存在与页眉和页脚()的固定位置相关的bug 这个问题是因为同样的原因吗 请帮忙!!谢谢 通过在头部添加此元标记,确保禁用应用程序中的缩放: 像平常一样用页脚创建页面。确保不要添加data position=“fixed” 相反,将类“
data position=“fixed”
class=“fixedFooter”
如果你的代码在ICS上运行,而在Android 2.3.x上却不运行,那么它在2.2.2上就像一个魔咒,这是因为
style=“position:fixed;”“
在HTML头中,将meta更改为:
<meta name="viewport" content="width=device-width, initial-scale=1.0,
minimum-scale=1.0, user-scalable=no"/>
这解决了Android 2.3.x的问题
更多信息:编辑:
我不建议更改所有设备的视口。它可能会导致不同的行为,如用户无法进行缩放、挤压等。应该检测访客是否使用姜饼设备,如果用户有姜饼,则更改视口。要检查Android版本,您可以使用以下命令:
第一步缺少:
<meta name="viewport" content="width=device-width, initial-scale=1.0,
minimum-scale=1.0, user-scalable=no"/>