码迷,mamicode.com
首页 > Web开发 > 详细

jquery mobile-示例

时间:2015-07-29 00:55:35      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

 

页面

基本页面

<div data-role=‘page‘ id=‘main‘>
	<div data-role=‘header‘>
		<h1>header</h1>
	</div>
	<div data-role=‘content‘>
		<p>content</p>			
	</div>
	<div data-role=‘footer‘>
		<h1>footer</h1>
	</div>
</div>

一个html文件中创建多个页面

转到外部文件:不能使用dialog

其他页面用对话框显示

<div data-role=‘page‘ id=‘main‘>
	<div data-role=‘header‘>
		<h1>jquery mobile完整示例</h1>
	</div>
	<div data-role=‘content‘>
		<p>content</p>
		<a href=‘#another‘ data-rel=‘dialog‘>转到另一个页面</a></br>
		<a href=‘http://www.baidu.com‘>百度</a>			
	</div>
	<div data-role=‘footer‘>
		<h1>footer</h1>
	</div>
</div>

<div data-role=‘page‘ id=‘another‘>
	<div data-role=‘content‘>
		<a href=‘#main‘>转到主页</a>
	</div>
</div>

 

过渡

<a href="#pagetwo" data-transition="slide" data-direction="reverse">滑动</a>
fade 默认。淡入淡出到下一页。  
flip 从后向前翻动到下一页。  
flow 抛出当前页面,引入下一页。  
pop 像弹出窗口那样转到下一页。  
slide 从右向左滑动到下一页。  
slidefade 从右向左滑动并淡入到下一页。  
slideup 从下到上滑动到下一页。  
slidedown 从上到下滑动到下一页。  
turn 转向下一页。  
none 无过渡效果。

 

按钮

三种创建方式

<button>按钮</button>
<input type=‘button‘ value=‘按钮‘>   //以上都是表单提交
<a href=‘#‘ data-role=‘button‘>按钮</a>  //用按钮来链接页面

行内按钮

组合按钮

后退按钮  

<a href=‘#‘ data-role=‘button‘ data-inline=‘true‘>按钮</a>
<div data-role=‘controlgroup‘ data-type=‘horizontal‘>
	<a href=‘#‘ data-role=‘button‘>按钮1</a>
	<a href=‘#‘ data-role=‘button‘>按钮2</a>
	<a href=‘#‘ data-role=‘button‘>按钮3</a>
</div>
<div data-role=‘controlgroup‘ data-type=‘vertical‘>
	<a href=‘#‘ data-role=‘button‘>按钮1</a>
	<a href=‘#‘ data-role=‘button‘>按钮2</a>
	<a href=‘#‘ data-role=‘button‘>按钮3</a>
</div>			
<a href=‘#‘ data-role=‘button‘ data-corners=‘true‘>圆角按钮</a>
<a href=‘#‘ data-role=‘button‘ data-mini=‘true‘>小型按钮</a>
<a href=‘#‘ data-role=‘button‘ data-shadow=‘true‘>阴影按钮</a>

 

图标

位置

只显示图标

<a href=‘#‘ data-role=‘button‘ data-icon=‘search‘>搜索</a>
<a href=‘#‘ data-role=‘button‘ data-icon=‘search‘ data-iconpos=‘right‘>搜索</a>
<a href=‘#‘ data-role=‘button‘ data-icon=‘search‘ data-iconpos=‘notext‘>搜索</a>

 

data-icon="arrow-l" 左箭头    
data-icon="arrow-r" 右箭头    
data-icon="delete" 删除    
data-icon="info" 信息    
data-icon="home" 首页    
data-icon="back" 返回    
data-icon="search" 搜索    
data-icon="grid" 网格

 

工具栏

页眉可加1或2个按钮,如果只有一个按钮,且想放在右边,需要.ui-btn-right

页脚可加多个按钮,但不会居中,如果想居中,需要.ui-btn

定位方式

inline:默认
fixed:页面和页脚会留在页面顶部和底部
fullscreen:在fixed基础上,点击屏幕,会隐藏页眉页脚
<div data-role="header" data-position="fixed" data-fullscreen="true"></div>
<div data-role="footer" data-position="fixed" data-fullscreen="true"></div>

 

导航栏:不需要加data-role=‘button‘, 用data-role=‘navbar‘来定义

<div data-role=‘navbar‘>
	<ul>
         //默认显示选中外观 <li><a href="#" class=‘ui-btn-active‘>首页</a></li> <li><a href="#">页面二</a></li> <li><a href="#">搜索</a></li> <li><a href="#">首页</a></li> <li><a href="#">页面二</a></li> <li><a href="#">搜索</a></li> </ul> </div>

对于多个页面,您也许需要为每个按钮设置“被选”外观,以表示用户正在浏览该页面。如果要这么做,请向链接添加 "ui-state-persist" 类,以及 "ui-btn-active" 类:不太理解。

 

可折叠

<div data-role=‘collapsible‘ data-collapsed=‘false‘>
	<h1>点击折叠</h1>
	<p>折叠内容</p>
</div>
//手风琴
<div data-role="collapsible-set"> <div data-role="collapsible"> <h1>点击我 - 我可以折叠!</h1> <p>我是被展开的内容。</p> </div> <div data-role="collapsible"> <h1>点击我 - 我可以折叠!</h1> <p>我是被展开的内容。</p> </div> </div>
//嵌套折叠 <div data-role="collapsible"> <h1>点击我 - 我可以折叠!</h1> <p>我是被展开的内容。</p> <div data-role="collapsible"> <h1>点击我 - 我是嵌套的可折叠块!</h1> <p>我是嵌套的可折叠块中被展开的内容。</p> </div> </div>

  

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

jquery mobile-示例

标签:

原文地址:http://www.cnblogs.com/wang-jing/p/4684657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!