第一課 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"屬性即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章