第一课 Jquery mobile简介

JqueryMobile是一个移动Web应用的框架.

官网地址:

http://www.jquerymobile.com

现在很多系统都需要支持移动办公,通常能的web应用无法在手机或平板中取得很好的效果.

有些人选择做成app,但这最少要支持android和ios.至少开发两套代码,故使用jquerymobile来做成web系统,即省事,客户有能在移动端取得良好的体验.

简单效果如下:

实现过程

1、去JqueryMobel官网下载压缩包,使用1.3.2版。解压后如下:

2、在web工程的相应jsp页面中引入相应的css和js,代码如下:

3、从官网下载的包中包含大量的demos,查看里面的代码即可,这里使用的代码如下:

<div data-role="page" id="pageone">
	<div data-role="header">
		<h1>I am head</h1>
	</div>
	<div data-role="content">
		<p>hello world</p>
	</div>
	<div data-role="footer">
		<h1>I am foot</h1>
	</div>
</div>

解释

1、第一个div中的data-role=“page”表示此DIV代表着一个页面。其实一个html或jsp页面中可以定义多个page,每一个page在实际访问效果中以单独的页面显示,下面的例子有详细的解释。

2、data-role="header"表示上方工具条。

3、data-role="footer"表示下面的部分。

示例2

效果如下:

点击页面的超链接之后:


在点击超链接又回到第一个页面。

代码如下:

<body>
	<div data-role="page" id="pageone">
		<div data-role="header">
			<h1>I am head</h1>
		</div>
		<div data-role="content">
			<p>hello world</p>
			<a href="#pagetwo">转到页面2</a>
		</div>
		<div data-role="footer">
			<h1>I am foot</h1>
		</div>
	</div>

	<div data-role="page" id="pagetwo">
		<div data-role="header">
			<h1>I am head</h1>
		</div>
		<div data-role="content">
			<a href="#pageone">回到页面1</a>
		</div>
		<div data-role="footer">
			<h1>I am foot</h1>
		</div>
	</div>
</body>
解释:

1、此时可以理解data-role="page"的作用了吧,代表着访问时显示的一个页面。一个实际的HTML中可以有多个page。

2、page中的header、content、footer缺一不可,我之前准备只保留content。经试验,样式没有加上,失败。

示例3

将页面显示为对话框。效果如下:

点击“显示对话框”后:

代码如下:

<body>
	<div data-role="page" id="pageone">
		<div data-role="header">
			<h1>I am head</h1>
		</div>
		<div data-role="content">
			<p>hello world</p>
			<a href="#pagetwo" data-rel="dialog">显示对话框</a>
		</div>
		<div data-role="footer">
			<h1>I am foot</h1>
		</div>
	</div>

	<div data-role="page" id="pagetwo">
		<div data-role="header">
			<h1>I am head</h1>
		</div>
		<div data-role="content">
			<p>这里是对话框</p>
			<a href="#pageone">回到页面1</a>
		</div>
		<div data-role="footer">
			<h1>I am foot</h1>
		</div>
	</div>
</body>
解释:

1、跟例子2基本一样,只是在第一个page的超链接中加入了data-rel="dialog"属性即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值