jquery - 阻止页眉页脚丢失位置 :fixed with click - Jquery Mobile

标签 jquery css jquery-mobile cordova cordova-3

我在 Cordova -3 应用程序中使用 jquery mobile。一个简单的页面,其中页眉和页脚具有 data-position:fixed 属性。

<div data-role="page" id="myPage1">
    <div data-role="header" data-position="fixed">
        <h1>Page 1 header</h1>
    </div>


     <h1>Page 1</h1>
     <h1>Page 1</h1>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <div data-role="footer" data-position="fixed">

        <h1>Page 1 Footer</h1>
    </div>
</div>

效果很好。但是,当我单击正文的任何​​空白部分时,页眉页脚就会从屏幕上消失。我认为它失去了 data-position:fixed 属性。那时,如果我再次单击任何空白位置,页眉页脚将恢复为固定状态。奇怪的行为。我希望无论我触摸屏幕的哪个位置,页眉页脚都能固定。

你可以在这个JSFiddle中看到问题单击 body 的任何部分并滚动。您会看到它在屏幕上不再固定。

请帮忙......

最佳答案

您必须将 data-tap-toggle 设置为 false,如下所示:

<div data-role="footer" data-position="fixed" data-tap-toggle="false">
    <h1>Page 1 Footer</h1>
</div>

关于jquery - 阻止页眉页脚丢失位置 :fixed with click - Jquery Mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22953660/

相关文章:

jquery - 使用 jQuery 日期选择器从 ASP MVC @Html.TextBoxFor 控件中删除时间

javascript - 如何使用 JavaScript 或 jQuery 将脚本从一个页面发送到另一个页面?

html - 使用空白 :pre-wrap - any reason not to? 格式化通用页面内容

javascript - 在鼠标事件上启动/停止函数执行 jQuery/JS

javascript - jquery多个显示/隐藏按钮

css - 从右下角到左上角显示div

html - 带有 float : left is floating right 的孤儿 <li>

javascript - 当启用面板向左滚动时,如何显示我的页面在左侧部分可见?

css - 如何强制应用程序占用移动设备(jqueryMobile)上的所有显示空间?

android - 全屏背景图片不随内容滚动 html5 phonegap