【问题标题】:jQuery Mobile Footer above keyboard键盘上方的 jQuery Mobile 页脚
【发布时间】:2013-07-24 10:46:35
【问题描述】:

使用 jQuery Mobile 1.3.2

我有一个如下设置的页脚工具栏:

<div data-role='footer' data-position='fixed'>......</div>

内容包含一个文本区域。当用户在文本区域中单击时,会出现软键盘。我需要页脚始终保持在软键盘上方(以及文本区域的顶部)。现在如果用户再次点击,页脚会消失,然后再次点击,页脚会重新出现。

我已经试过了:

<div data-role='footer' data-position='fixed' data-tap-toggle='false'>....</div>

但问题是页脚总是停留在底部,永远不会出现在键盘上方。

任何人都可以帮助我,以便在显示软键盘时页脚始终位于其上方 - 当软键盘消失时,页脚会移回底部?+

【问题讨论】:

  • 试试&lt;div data-role="footer" data-position="fixed"&gt;......&lt;/div&gt;
  • 这是我列出的第一件事。
  • 你在什么平台上测试?可能是 jquery mobile 不完全支持该平台,您检查过jquerymobile.com/gbs 吗?还有你用的是什么版本的jquery?
  • 见上文(jQuery 1.3.2),我正在 Android 4.0.2 上测试
  • 我不是指 Jquery Mobile,我是指直接 Jquery,jquery.com。如果您的 Jquery 版本已过时,则您的 Jquery Mobile 可能无法正常运行。对于 JQM 1.3.2,建议您使用 JQ 1.9.1。把这个放在你的脑海里,看看问题是否仍然存在。 &lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" /&gt; &lt;script src="http://code.jquery.com/jquery-1.9.1.min.js"&gt;&lt;/script&gt; &lt;script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"&gt;&lt;/script&gt;

标签: jquery jquery-mobile footer


【解决方案1】:

我遇到了同样的问题,在非全屏模式下使用应用程序时它消失了......

检查是否解决了问题。

为此,您必须编辑由 phonegap 创建的 Android 主活动页面并添加以下内容:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

之后: super.loadUrl(Config.getStartUrl());

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多