jquerymobile实例介绍
【创建页面】
data-role="page" 是在浏览器中显示的页面。。
data-theme="b"更换主题,有a和b两种
data-role="header" 是在页面顶部创建的工具条 (通常用于标题或者搜索按钮)
使用 ui-icon 类将图标添加到按钮上
ui-btn-b 修改按钮颜色为黑色,字体为白色(默认为灰色背景,黑色字体)。
ui-corner-all 为按钮添加圆角
ui-mini 制作小按钮
ui-shadow 为按钮添加阴影
ui-icon-bars/ui-icon-plus:图标样式
ui-btn-icon-notext只想显示图标
默认情况下,所有图标都是白色的。 如果需要改变图标颜色为黑色,可以在元素添加 "ui-alt-icon"
<div data-role="page" id="pageone" data-theme="b">
<div data-role="header">
<a href="#revealPanel" class="ui-btn ui-corner-all ui-icon-bars ui-btn-icon-notext"></a>
<!--<a href="#pushPanel" class="ui-btn ui-corner-all ui-icon-mail ui-btn-icon-notext"></a>-->
<a href="#" class="ui-btn ui-btn-right ui-shadow ui-corner-all ui-icon-plus ui-btn-icon-notext"></a>
<p align="center">消息</p>
</div>
data-role="main" 定义了页面的内容,比如文本, 图片,表单,按钮等。
"ui-content" 类用于在页面添加内边距和外边距。
列表视图就是在在ul或ol标签中添加data-role="listview"属性。
列表样式的圆角和边缘,使用 data-inset="true" 属性设置
<div data-role="main" class="ui-content">
<ul data-role="listview" data-split-icon="info" data-theme="b">
<li><a href=>
<img src="img/natalia0103151000057.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a href="#popup"data-rel = "dialog"data-position-to="window" data-transition="pop">详情</a>
</li>
<li><a href="#">
<img src="img/indexpage_43.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a>详情</a>
</li><li><a href="#">
<img src="img/indexpage_43.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a>详情</a>
</li><li><a href="#">
<img src="img/indexpage_43.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a>详情</a>
</li><li><a href="#">
<img src="img/indexpage_43.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a>详情</a>
</li><li><a href="#">
<img src="img/indexpage_43.jpg">
<h2>谈一场恋爱</h2>
<p>记绣榻闲时,并吹戏雨;雕阑曲处,同倚斜阳。</p></a>
<a>详情</a>
</li>
<li><a href=>
<img src="img/natalia0103151000057.jpg">
<h2>炸掉java</h2>
<p>java非常脆弱,已经被消灭</p></a>
<a href="#popup"data-rel = "dialog"data-position-to="window" data-transition="pop">详情</a>
</li>
</ul>
</div>
data-role="footer" 用于创建页面底部工具条。
使用 data-role="navbar" 属性来定义导航栏
使用 data-icon 属性在导航按钮上添加图标
在链接中添加data-rel="dialog"让用户点击链接时弹出对话框
<div id="footer" data-role="footer" data-position="fixed">
<!--
data-position="fixed" 固定在底部
data-fullscreen="true/false"规定工具栏是否一直固定在顶部或底部
data-tap-toggle true | false 规定用户是否能够通过点击改变工具栏的可见性
-->
<div data-role="navbar">
<ul>
<li>
<a href="#" data-icon="comment" onclick="goTo('content.html')">消息</a>
</li>
<li>
<a href="#overlayPanel" data-icon="user" onclick="goTo('content1.html')">联系人</a>
</li>
<li>
<a href="#" data-icon="star" onclick="goTo('user.html')">动态</a>
</li>
</ul>
</div>
</div>
面板
data-role="panel"属性来创建面板。
data-display 属性来控制面板的展示方式:
① overlay在内容上显示面板
② push是同时"推动"面板和页面。
③ reveal默认值,将页面像幻灯片一样从屏幕划出,将面板显示出来
<div data-role="panel" id="revealPanel" data-display="reveal">
<p>已打卡127天</p>
<a href="#"><img src="img/a.PNG">张三</a><br>
<span>☆☆☆☆☆</span><br>
<span>编辑个性签名...</span>
<div class="message">
<ul>
<li>了解会员特权</li>
<li>QQ钱包</li>
<li>个性装扮</li>
<li>我的收藏</li>
<li>我的相册</li>
<li>我的文件</li>
<li>免流量特权</li>
</ul>
</div>
</div>
【列表和过滤】
data-position="right"让面板出现在屏幕的右侧
data-inset="true":列表样式的圆角和边缘。
如果你有一个字母顺序排列的列表,(例如一个电话簿)通过 <ol> 或者<ul>
元素的 data-autodividers="true" 属性设置可以配置为自动生成的项目的分隔。
data-role="listview":列表视图。
你想过滤的元素必须使用 data-filter="true" 属性。
创建 <input> 元素并指定 id,元素上加上 data-type="search" 属性。这样就能创建基本的搜索字段。
将 <input> 元素放置于一个表单中,表单 <form> 元素使用 "ui-filterable" 类 - 该类会调整搜索字段与过滤元素的外边距。
接着为过滤的元素添加 data-input 属性。该值需要是 <input> 元素的 id。
<div data-role="panel" id="overlayPanel" data-display="overlay" data-position="right">
<h2>我的通讯录</h2>
<form class="ui-filterable">
<input id="myFilter" data-type="search" placeholder="根据名称搜索..">
</form>
<ul data-role="listview" data-filter="true" data-input="#myFilter" data-autodividers="true" data-inset="true">
<li>
<a href="#">张三</a>
</li>
<li>
<a href="#">李四</a>
</li>
<li>
<a href="#">Albert</a>
</li>
<li>
<a href="#">Billy</a>
</li>
<li>
<a href="#">Bob</a>
</li>
<li>
<a href="#">Calvin</a>
</li>
<li>
<a href="#">Cameron</a>
</li>
<li>
<a href="#">Chloe</a>
</li>
<li>
<a href="#">Christina</a>
</li>
<li>
<a href="#">Diana</a>
</li>
<li>
<a href="#">Gabriel</a>
</li>
<li>
<a href="#">Glen</a>
</li>
<li>
<a href="#">Ralph</a>
</li>
<li>
<a href="#">Valarie</a>
</li>
</ul>
</div>
</div>
<div data-role="page" id="popup">
<div data-role="header">
<h1>正在炸掉java</h1>
</div>
<div role="main" class="ui-content">
<img src="img/natalia0103151000057.jpg"/>
<p>java非常脆弱,已经被消灭</p>
</div>
<div data-role="footer">
<h1>copyright © 2009-2014</h1>
</div>
</div>
jquerymobile实例介绍的更多相关文章
- .NET多线程总结和实例介绍
摘要:.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助. 1.多线程的总结 不需要传递参数,也不需要返回参数 ...
- 【转】Web Service单元测试工具实例介绍之SoapUI
转自:http://blog.csdn.net/oracle_microsoft/article/details/5689585 SoapUI 是当前比较简单实用的开源Web Service 测试工具 ...
- osg实例介绍
osg实例介绍 转自:http://blog.csdn.net/yungis/article/list/1 [原]osgmotionblur例子 该例子演示了运动模糊的效果.一下内容是转自网上的:原理 ...
- tcpdump wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍
tcpdump wireshark 实用过滤表达式(针对ip.协议.端口.长度和内容) 实例介绍 标签: 网络tcpdst工具windowslinux 2012-05-15 18:12 3777人阅读 ...
- 实例介绍Cocos2d-x开关菜单
开关菜单是MenuItemToggle类实现的,它是一种可以进行两种状态切换的菜单.它可以通过下面的函数创建: static MenuItemToggle*createWithCallback ( ...
- 实例介绍Cocos2d-x精灵菜单和图片菜单
精灵菜单类是MenuItemSprite,图片菜单类是MenuItemImage.由于MenuItemImage继承于MenuItemSprite,所以图片菜单也属于精灵菜单.为什么叫精灵菜单呢?那是 ...
- Cocos2d-x中__Dictionary容器以及实例介绍
__Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存.__Dictio ...
- Cocos2d-x中__Array容器以及实例介绍
__Array类在Cocos2d-x 2.x时代它就是CCArray类.它是模仿Objective-C中的NSArray类而设计的,通过引用计数管理内存.__Array继承于Ref类,因此它所能容纳的 ...
- 实例介绍Cocos2d-x中Box2D物理引擎:HelloBox2D
我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用Box2D物理引擎的开发过程,熟悉这些API的使用.这个实例运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触 ...
随机推荐
- JavaScript 框架------------AngularJS(上)
一.简单了解一下AngularJS AngularJS 是一个 JavaScript 框架.它可通过 <script> 标签添加到 HTML 页面. AngularJS 通过 指令 扩展了 ...
- 每天学点SpringMVC-拦截器
1. 先写个Hello World 1.1 写一个Interceptor class并实现HandlerInterceptor接口 public class FirstInterceptor impl ...
- Apache下通过shell脚本提交网站404死链
网站运营人员对于死链这个概念一定不陌生,网站的一些数据删除或页面改版等都容易制造死链,影响用户体验不说,过多的死链还会影响到网站的整体权重或排名. 百度站长平台提供的死链提交工具,可将网站存在的死链( ...
- Javascript中的noscript
引言: 在浏览器日常火爆的时代,个大浏览器几乎都想占主导地位,争个你死我活,所以现在的各大浏览器都支持javascript脚本语言,但是在童鞋们,我们假设一下,万一哪个用户出于安全,把浏览器的java ...
- 一、js的数据类型
一.数据类型 ECMAScript中有5种简单数据类型:Undefined.Null.Boolean.Number和String.还有一种复杂数据类型--Object.ECMAScript不支持任何创 ...
- 执行sql时出现错误 extraneous input ';' expecting EOF near '<EOF>'
调用jdbc执行hive sql时出现错误 Error while compiling statement: FAILED: ParseException line 5:22 extraneous i ...
- The Moving Points hdu4717
The Moving Points Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- 【bzoj1103】【POI2007】【大都市】(树状数组+差分)
在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了.不过,她经常回忆起以前在乡间漫步的情景.昔日,乡下有依次编号为1..n的n个小村庄,某些村庄之 ...
- asp.net中配置使用Sqlite轻型数据库
Sqlite 管理工具 SQLiteDeveloper及破解 功能特点 表结构设计,数据维护,ddl生成,加密数据库支持,sqlite2,3支持 唯一缺憾,收费,有试用期 破解方法: 注册表删除 HK ...
- iOS的异步绘制--YYAsyncLayer源码分析
iOS的异步渲染 最近看了YYAsyncLayer在这里总结一下.YYAsyncLayer是整个YYKit异步渲染的基础.整个项目的Github地址在这里.你可以先下载了一睹为快,也可以跟着我一步一步 ...