DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jQueryMobile之Helloworld與頁面切換的方法教程
jQueryMobile之Helloworld與頁面切換的方法教程
編輯:JQuery特效代碼     

本文實例講述了使用jQueryMobile實現滑動翻頁效果的方法。分享給大家供大家參考。具體分析如下:

jQuery Mobile是jQuery 在手機上和平板設備上的版本。jQuery Mobile 不僅會給主流移動平台帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平台。就是能夠迅速能把頁面寫成APP的界面,讓用戶浏覽網頁,相當於在使用布局好的app一樣。

首先要在jQueryMobile(點擊此處本站下載)下載一個壓縮包,然後把這個壓縮包的所有內容拉到你的站點文件夾,雖然在網頁僅僅是引用jquery.mobile-1.4.5.js與jquery.mobile-1.4.5.css,但是其他的輔助文件除了說明文檔demo文件夾外缺一不可。即使它的js文件與css文件,但它不像Bootstrap一樣,把所有功能集成到一個js裡面,如果缺乏某些文件夾,某些圖標可能無法顯示。而且,請把原根文件夾jquery.mobile-1.4.5的名字改成jqmobile或者其他,反正文件夾中別有.-這些標點符號,否則,在網頁中引用jquery.mobile-1.4.5.js與jquery.mobile-1.4.5.css可能失效。

同時,jquery.mobile作為一個插件,需要jQuery1.11支持,可以到jQuery官網中下載兼容舊浏覽器IE6的jQuery1.11,而不是不兼容舊浏覽器IE6的jQuery2。把下載到的jQuery1.11.js也與jQueryMobile的文件放在一起吧。如下圖:

之後就可以在網頁編寫頁面,代碼如下,詳情請看注釋。
代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>a</title> 
<!--要求自動適應屏幕,不允許手機用戶自由調整頁面尺寸--> 
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> 
<link rel="stylesheet" href="jqmobile/jquery.mobile-1.4.5.css"> 
<script src="jqmobile/jquery-1.11.1.js"></script> 
<script src="jqmobile/jquery.mobile-1.4.5.js"></script> 
 
</head> 
 
<body> 
<!--定義一個page容器,所有組件都必須寫在裡面,要求其填充到整個屏幕--> 
<div data-role="page" data-position="fixed" data-fullscreen="true"> 
<!--這就是標題欄,在最新的jqmobile中,自帶的主題只刪得只剩黑白兩色,data-theme="a"為白,data-theme="b"為黑--> 
<!--data-tap-toggle = "false"是禁止用戶點擊頁面內容,也就是content就隱藏頁腳--> 
  <div data-role="header" data-theme="b" data-tap-toggle = "false"> 
    <h1>Title</h1> 
  </div> 
  <div data-role="content"> 
    <p>中文是沒有問題的aaa</p> 
  </div> 
  <div data-role="footer" data-position="fixed" data-fullscreen="true"  data-theme="b" data-tap-toggle = "false"> 
      <div data-role="navbar"> 
      <ul> 
      <!--讓a按鈕處於凹陷狀態,使用info圖標,在按鈕中跳轉到其它頁面,要使用target="_self",否則鏈接出錯--> 
        <li><a href="#" class="ui-btn-active ui-state-persist" data-icon="info">a</a></li> 
        <li><a href="b.html" target="_self" data-icon="grid">b</a></li> 
        <li><a href="c.html" target="_self" data-icon="star">c</a></li> 
      </ul> 
    </div> 
  </div>  
</div>  
</body> 
</html>

於是,就可以寫出如下的網頁:

其中w3cschool上對於主題的論述有些過時,請注意,最新版本的jQueryMobile的自帶主題刪得只剩下兩種。jQueryMobile的自帶圖標如下:

在調試的使用,應該使用谷歌浏覽器、火狐浏覽器等高級浏覽器,因為WIN7自帶的IE8出現很多兼容性的問題,畢竟這貨就是用來寫手機頁面的,因此別妄想把jQueryMobile運用到電腦頁面上去。

希望本文所述對大家的jQueryMobile程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved