讨论如何固定jquery mobile的Header与Footer通过页切换中间的内容 可以为header,footer设置属性data-position="fixed",但是效果并不好。如果您的内容超过一屏的长度的时候,拉动页面的时候非常的丑陋。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也在找这个方法,但好像不行。我现在是这样做的,header 和 footer 固定,然后content 是一个个的div,这些div 的display 属性控制当前要显示的页,但这样没有动画切换的效果,可能可以加,但我不会。另外这样做有个不好的地方,就是你不能去改变header 里面的title 和 按钮。因为jqm会自动生成很多代码,比如我的header:<div data-theme="b" data-role="header" data-position="fixed" data-tap-toggle="false"> <h3><div id="home_page_caption">健康管家</div></h3> <a id='btn_left' data-role="button" href="#" onclick="navigator.app.exitApp()" data-icon="back" data-iconpos="left">注销</a> <a id='btn_right' data-role="button" href="#" data-icon="alert" data-iconpos="right">关于</a> </div>最后被生成:<div data-theme="b" data-role="header" data-position="fixed" data-tap-toggle="false" class="ui-header ui-bar-b ui-header-fixed slidedown" role="banner"> <h3 class="ui-title" role="heading" aria-level="1"><div id="home_page_caption">健康管家</div></h3> <a id="btn_left" data-role="button" href="#" onclick="navigator.app.appExit()" data-icon="back" data-iconpos="left" class="ui-btn-left ui-btn ui-btn-up-b ui-shadow ui-btn-corner-all ui-btn-icon-left" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="b"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">注销</span><span class="ui-icon ui-icon-back ui-icon-shadow"> </span></span></a> <a id="btn_right" data-role="button" href="#" data-icon="alert" data-iconpos="right" class="ui-btn-right ui-btn ui-btn-up-b ui-shadow ui-btn-corner-all ui-btn-icon-right" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="b"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">关于</span><span class="ui-icon ui-icon-alert ui-icon-shadow"> </span></span></a> </div>一塌糊涂 我遇到的问题也很奇怪,data-role="page"里面:data-role="header" data-position="fixed" data-role = "footer" data-position="fixed"就是说页面头和尾都写了固定,正常情况下确实是固定的。比如:但是如果点击屏幕中的任何一个图片或者内容区的空白地方,尾部或者头部就会消失:有的时候头部消失,有的时候尾部消失。消失的时候再次点击图片或者空白区,又会出现。真不知道问题出在哪儿,谁知道呢?? data-tap-toggle="false" 保持最前固定位置显示 问题应该能解决。 我也是遇到这样的问题,我用的dw6默认的库,我用最新的库此问题就自然解决了,比如现在我用的最新的是:<link href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css"><script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script><script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> 弱弱问下,既然要替换page的内容,讲header跟footer放在page的外面不可以么 无用 data-tap-toggle="false" 还是会把 footer撑到最下面去。 如何让弹出的iframe层完全透明,可以显示被遮盖的内容 如何嵌入JS代码进行网站分析 怎样用js检测滚动条的位置 TEXT问题 如何new 一个javeScript对象?? 瀑布流使用masonry插件出现空白的地方! 打开一个窗口的问题,高手才能进! 一个检验表单的问题??? 请问各位大虾,如何用js在网页上实现点击按扭后打开一个选择文件的对话框来啊? 怎样使在网页中打开的word文档为只读状态? 各位前辈,高人???求指点 如何使用js开启IE9的兼容性视图 ext中groupstore分组下拉
<h3><div id="home_page_caption">健康管家</div></h3>
<a id='btn_left' data-role="button" href="#" onclick="navigator.app.exitApp()" data-icon="back" data-iconpos="left">注销</a>
<a id='btn_right' data-role="button" href="#" data-icon="alert" data-iconpos="right">关于</a>
</div>最后被生成:<div data-theme="b" data-role="header" data-position="fixed" data-tap-toggle="false" class="ui-header ui-bar-b ui-header-fixed slidedown" role="banner">
<h3 class="ui-title" role="heading" aria-level="1"><div id="home_page_caption">健康管家</div></h3>
<a id="btn_left" data-role="button" href="#" onclick="navigator.app.appExit()" data-icon="back" data-iconpos="left" class="ui-btn-left ui-btn ui-btn-up-b ui-shadow ui-btn-corner-all ui-btn-icon-left" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="b"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">注销</span><span class="ui-icon ui-icon-back ui-icon-shadow"> </span></span></a>
<a id="btn_right" data-role="button" href="#" data-icon="alert" data-iconpos="right" class="ui-btn-right ui-btn ui-btn-up-b ui-shadow ui-btn-corner-all ui-btn-icon-right" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="b"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">关于</span><span class="ui-icon ui-icon-alert ui-icon-shadow"> </span></span></a>
</div>一塌糊涂
data-role = "footer" data-position="fixed"就是说页面头和尾都写了固定,正常情况下确实是固定的。比如:
但是如果点击屏幕中的任何一个图片或者内容区的空白地方,尾部或者头部就会消失:
有的时候头部消失,有的时候尾部消失。消失的时候再次点击图片或者空白区,又会出现。真不知道问题出在哪儿,谁知道呢??
<link href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" rel="stylesheet" type="text/css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js" type="text/javascript"></script>