jQuery Mobile 面板
来源:互联网 发布:java逻辑面试题及答案 编辑:程序博客网 时间:2024/05/17 06:58
通过向指定 id 的 <div> 元素添加 data-role="panel" 属性来创建面板。面板为左侧向右侧划出
<div data-role="panel" id="myPanel"> <h2>面板标题..</h2> <p>文本内容..</p></div>
panel 标记必须置于头部、内容、底部组成的页面之前或之后。
要访问面板,需要创建一个指向面板 <div> id 的链接,点击该链接即可打开面板:
<a href="#myPanel" class="ui-btn ui-btn-inline">打开面板</a>
实例:
<div data-role="page" id="pageone"><div data-role="panel" id="myPanel">
<h2>面板头部..</h2>
<p>面板内容..</p>
</div>
<div data-role="header">
<h1>标准页面头部</h1>
</div>
<div data-role="main" class="ui-content">
<p>点击下面按钮打开面板。</p>
<a href="#myPanel" class="ui-btn ui-btn-inline">打开面板</a>
</div>
<div data-role="footer">
<h1>底部文本</h1>
</div>
</div>
关闭面板
你可以通过点击面板外部区域或按下 Esc 键或滑动来关闭面板。你可以通过使用 data-* 属性来禁用滑动和点击来关闭面板:
data-dismissible 指定面板是否可以通过点击面板外部区域来关闭。data-swipe-close是否支持滑动关闭
值为true或false
<div data-role="panel" id="myPanel" data-dismissible="false">
也可在面板中加入关闭按钮 data-rel="close"
<ahref="#pageone" data-rel="close" class="ui-btn ui-btn-inline">关闭面板</a>
从性能上考虑,我们需要键关闭链接的 href 属性指向页面的 ID 。(href属性可以没有,不知道所说的性能是什么,有待了解)
面板的出现方式
<div data-role="panel" id="overlayPanel" data-display="overlay">面板以覆盖内容的形式从左侧划出
<div data-role="panel" id="revealPanel" data-display="reveal">内容向右侧滑动,面板一点点显示出来(从下面)
<div data-role="panel" id="pushPanel" data-display="push">内容向右侧滑动,面板从左侧划入
面板定位
默认情况下,面板会显示在屏幕的左侧。如果想让面板出现在屏幕的右侧,可以指定 data-position="right" 属性
<div data-role="panel" id="pushPanel" data-display="push" data-position="right">
面板固定
默认情况下面板是随着页面一起滚动的(但是面板的内容仍然位于页面顶部)。如果你需要实现面板内容固定不随页面滚动而滚动,可以在面板添加 the data-position-fixed="true" 属性:
<div data-role="panel" id="myPanel" data-position-fixed="true">
- jQuery Mobile 面板
- jQuery Mobile 面板
- jQuery Mobile 滑动显示面板
- jquery mobile panel面板左右宽度设置css
- jQuery Mobile中面板panel的data-*选项
- Mobile 控制面板
- Windows Mobile控制面板程序
- jQuery Mobile
- jQuery Mobile
- JQUERY MOBILE
- jQuery Mobile
- jquery mobile
- jQuery Mobile
- jQuery Mobile
- jquery mobile
- jQuery Mobile
- jQuery Mobile
- JQuery Mobile
- Mac OSX下使用apt-get命令
- Hibernate开发实践笔记--对象在set属性时更新了数据库问题
- 在普林斯顿大学做助理教授的日子
- DB2数据库日志
- Linux字符串截取,八种方法
- jQuery Mobile 面板
- 常用颜色值
- javaweb项目获取项目发布路径
- ajax细节
- Problem A: 数量的类模板
- MyEclipse修改编码UTF-8
- E24系列电阻 阻值表
- 使用C++创建jvm虚拟机
- 【视频+】你被暴雪玩了吗?