2

jQuery Mobile (v1.1) 的固定页脚应该停留在屏幕底部并浮动在文本顶部,否则始终可见。这在浏览器中效果很好,但是当我将它与 Phonegap(现在称为 Cordova)(v1.6)捆绑到 Android 应用程序中时,页脚会停留在它第一次出现的地方。那是页脚与文本一起滚动。

真正奇怪的是,当您点击屏幕时,页眉和页脚会固定在页面的顶部和底部(这是 jQuery Mobile 内置的具有固定页眉和页脚的功能),当您再次点击它时,页眉和页脚会消失回到浮动。但这一次,页脚停留在屏幕底部,不会随着文本滚动,就像从一开始就假设的那样。

知道如何修复页脚吗?

这是我正在使用的代码:

    <div data-role="footer" data-theme="b" data-position="fixed" data-id="myfooter">
        <a href="#nextPage" data-role="button" data-icon="arrow-r" data-iconpos="right" data-theme="d"  data-transition="slide">Continue</a>
    </div>

这是我所看到的一个例子。

页脚示例

4

1 回答 1

0

固定页脚正在工作 Jquery Mobile 1.2。我确实注意到论坛上有很多修复更新,所以它可能已经改进了。iOS 上滑键盘/输入也存在问题,将页脚错误地移动到页面中间。

我肯定会建议升级到jquery.mobile-1.2.0.js那里并从那里去。我必须这样做,除了错误的行为之外,固定的页脚也有效。

于 2012-11-02T21:26:51.603 回答