【问题标题】:how to fix jquery mobile's header?如何修复jquery mobile的标题?
【发布时间】:2023-03-08 06:06:01
【问题描述】:

当我点击任何地方(不会导致页面更改)例如:<li>,然后我的标题也随着li 滚动, 如果我给 data-tap-toggle="false" 那么标题也不会隐藏输入文本框。

解决办法是什么?

【问题讨论】:

标签: jquery cordova jquery-mobile


【解决方案1】:

参考documentation,你必须在标签中指定data-position="fixed"

试试这个:

<div data-role="header" data-position="fixed">
  <h1>Fixed Header!</h1>
</div>

或者在您的情况下,在标题中使用菜单 &lt;ul&gt; &lt;li&gt;(查看 here

<div data-role="header" data-position="fixed">
<div data-role="navbar">
    <ul>
        <li><a href="a.html">Info</a></li>
        <li><a href="b.html">Friends</a></li>
        <li><a href="c.html">Albums</a></li>
        <li><a href="d.html">Emails</a></li>
    </ul>
</div>

点击时要隐藏页眉或页脚,请执行以下操作 (link):

$.mobile.fixedToolbars.setTouchToggleEnabled(false);

【讨论】:

  • 您可以在给定的最后一个链接中看到相同的行为...单击正文的某个位置,然后滚动内容并看到页眉和页脚与内容一起滚动,表示不固定那个时候。
  • 点击一次会滚动,再次点击会修复
  • 这不是您要找的吗?
  • 你必须添加 data-tap-toggle="false" 到标签
猜你喜欢
  • 2020-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多