jQuery Mobile和固定的页脚
我有一个用PhoneGap包装的jQuery移动应用程序。 我正在尝试使用固定的页脚和标题,并在页脚中遇到一些问题。 如果我有X长度的内容,然后点击后内容较小 – 页脚将向上移动而不是粘在屏幕的底部。 如果我点击屏幕,它将返回到它的位置。
任何想法为什么会这样?
我的页脚代码是:
这个问题会在Android和iPhone上以几乎相同的方式发生(iPhone甚至可能更多)。
顺便说一句 – 我正在使用jQuery mobile“jquery.mobile-1.0b2”和PhoneGap 1.0
尝试在页脚中添加一个类:
并将以下函数添加到您的click事件:
$('.footer').trigger('create');
应该看起来像这样:
$('.class').click(function() { $('.footer').trigger('create'); });
我也有同样的问题。 当用户点击show-navigation-button时,我的导航将被隐藏,并将显示。
问题是,JQM为页脚位置计算和动画使用position:fixed的top属性instad; 底部:0;
我敢肯定,他们有理由选择。 但我不知道它是什么。 我发现没有重新定位页脚顶部位置的function。 $('.footer').trigger('create')
; ..不适合我。
您可以通过向其添加CSS属性将页脚固定在底部。
bottom:0; position:absolute !important; top: auto !important; width:100%;
将style =“position:absolute”添加到页脚div,如下所示:
- 在jQuery移动应用程序中将参数从一个页面传递到另一个页面
- Phonegap本机应用程序,通过PHP邮件程序在实时服务器上提交表单
- jQuery mobile中的标题高度更改以响应单击
- 为什么在从sqlite获取数据时,我自己增加了这个循环?
- 没有获得401未经授权的Cordova jquery ajax电话,Upto Phonegap 1.4它工作正常
- Phonegap – 在启用自动定位的同时防止旋转?
- Phonegap + jQuery Ajax Post无法正常工作
- Phonegap + Android 4.4:如何检测SoftKeyBoard何时隐藏?
- JQuery Autocomplete在Chrome中工作但在android中没有使用phonegap