当前位置: 首页 > 知识库问答 >
问题:

jQuery-Mobile禁用页面拖动

高勇
2023-03-14

我的Webapp中的滚动条应该只滚动“内容”部分。但是一旦我滚动到内容的末尾或顶部,滚动条就会滚动页眉或页脚。页面也会被拖动,看起来很难看。

以下是一些图片:

http://imgur.com/1xNLenx、5EVjBuH、WDo0UAa、Kd3bzy5#0

页眉和页脚位置固定。

标题:

<div data-role="header" data-theme="b" data-position="fixed" data-tap-toggle="false">

页脚:

<div data-role="footer" data-position="fixed" data-tap-toggle="false">

我如何防止这种行为?谢谢你。

共有2个答案

寇开畅
2023-03-14

为标题提供ID。并尝试添加此脚本。

$(document).ready(function() {
    $("#my_header").fixedtoolbar({ tapToggle: false });
});
<div id="my_header" data-role="header" data-theme="b">      
    <h1>Header</h1>        
</div>
司徒浩思
2023-03-14

您是否尝试将所有三个属性也包含到您的标头中?

  • 数据位置="固定"
  • data-tok-toggle="false"
  • data-update-page-padd="false"

这是代码:

<div data-role="header" data-position="fixed" data-tap-toggle="false" data-update-page-padding ="false"> </div>

希望这有帮助!

 类似资料:
  • 主要内容:开始学习 jQuery Mobile,实例,在页面中添加 jQuery Mobile,实例,页面作为对话框使用,实例开始学习 jQuery Mobile 尽管jQuery Mobile兼容所有的移动设备,但是并不能完全兼容PC机(由于有限的CSS3支持)。 为了更好的阅读本教程,建议您使用 Google Chrome 浏览器。 实例 <body> <div data-role="page">   <div data-role="header">     <h1>欢迎来到我的主页</h1

  • 开始学习 jQuery Mobile 尽管jQuery Mobile兼容所有的移动设备,但是并不能完全兼容PC机(由于有限的CSS3支持)。 为了更好的阅读本教程,建议您使用 Google Chrome 浏览器。 <body> <div data-role="page">   <div data-role="header">     <h1>欢迎来到我的主页</h1>   </div>   <di

  • 主要内容:jQuery Mobile 页面事件,jQuery Mobile Initialization 事件,实例,jQuery Mobile Load 事件,实例,jQuery Mobile 过渡事件,实例jQuery Mobile 页面事件 在 jQuery Mobile 中与页面打交道的事件被分为四类: Page Initialization - 在页面创建前,当页面创建时,以及在页面初始化之后 Page Load/Unload - 当外部页面加载时、卸载时或遭遇失败时 Page Tra

  • jQuery Mobile 页面事件 在 jQuery Mobile 中与页面打交道的事件被分为四类: Page Initialization - 在页面创建前,当页面创建时,以及在页面初始化之后 Page Load/Unload - 当外部页面加载时、卸载时或遭遇失败时 Page Transition - 在页面过渡之前和之后 Page Change - 当页面被更改,或遭遇失败时 如需关于所有

  • 问题内容: 我需要在页面上放置图片。我想禁用该图像的拖动。我正在尝试很多事情,但没有帮助。有人可以帮我吗? 我不想将该图像保留为背景图像,因为我正在调整图像的大小。 问题答案: 我尝试了一下,发现这行得通。 我确定这会禁用所有图像的拖动。不确定会影响其他东西。

  • 问题内容: 在我的手机网站上。我一直在尝试加载Adsense Mobile广告,但是在页面加载后,它们继续占据整个页面。 我确实发现,如果我禁用了ajax,则该页面将与广告一起很好地加载。这仅在我加载的第二页上有效,因为我单击了带有标签的链接… 这样可以使下一页完美加载。 问题 :由于启用了Ajax,我认为adsense广告会覆盖加载的第一页。 基本上我页面的第一部分是这样的… 我确实尝试禁用代码