jQueryMobile之Helloworld與頁面切換的方法
本文實例講述了使用jQueryMobile實現(xiàn)滑動翻頁效果的方法。分享給大家供大家參考。具體分析如下:
jQuery Mobile是jQuery 在手機上和平板設備上的版本。jQuery Mobile 不僅會給主流移動平臺帶來jQuery核心庫,而且會發(fā)布一個完整統(tǒng)一的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的文件放在一起吧。如下圖:
之后就可以在網頁編寫頁面,代碼如下,詳情請看注釋。
<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按鈕處于凹陷狀態(tài),使用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出現(xiàn)很多兼容性的問題,畢竟這貨就是用來寫手機頁面的,因此別妄想把jQueryMobile運用到電腦頁面上去。
希望本文所述對大家的jQueryMobile程序設計有所幫助。
- jQuery Mobile彈出窗、彈出層知識匯總
- 使用jQueryMobile實現(xiàn)滑動翻頁效果的方法
- jquery Mobile入門—多頁面切換示例學習
- jQuery Mobile開發(fā)中日期插件Mobiscroll使用說明
- jquery mobile動態(tài)添加元素之后不能正確渲染解決方法說明
- 讓jQuery Mobile不顯示討厭loading界面的方法
- jquery mobile頁面跳轉后樣式丟失js失效的解決方法
- jquery Mobile入門—外部鏈接切換示例代碼
- jquery mobile changepage的三種傳參方法介紹
- Jquery Mobile 自定義按鈕圖標
- jQueryMobile之窗體長內容的缺陷與解決方法實例分析
相關文章
jQuery實現(xiàn)的fixedMenu下拉菜單效果代碼
這篇文章主要介紹了jQuery實現(xiàn)的fixedMenu下拉菜單效果代碼,通過自定義fixedMenu方法實現(xiàn)點擊下拉菜單效果,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08jQuery中closest和parents的區(qū)別分析
本文給大家介紹jquery中parents()和closest()用法與區(qū)別介紹,在jquery中parents()查找父級元素刪除的時候,發(fā)現(xiàn)它不包含根元素,于是用了closest(),效果不錯,下面我來給大家具體的介紹一下2015-05-05jQuery插件HighCharts繪制2D金字塔圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D金字塔圖效果,結合實例形式分析了jQuery使用HighCharts插件繪制金字塔圖效果的操作步驟與相關實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03ASP.NET jQuery 實例7 通過jQuery來獲取DropDownList的Text/Value屬性值
這節(jié)我們將通過jQuery來獲取DropDownList的Text/Value屬性值,需要的朋友可以參考下2012-02-02