jQueryMobile之Helloworld與頁面切換的方法
本文實(shí)例講述了使用jQueryMobile實(shí)現(xiàn)滑動(dòng)翻頁效果的方法。分享給大家供大家參考。具體分析如下:
jQuery Mobile是jQuery 在手機(jī)上和平板設(shè)備上的版本。jQuery Mobile 不僅會(huì)給主流移動(dòng)平臺(tái)帶來jQuery核心庫,而且會(huì)發(fā)布一個(gè)完整統(tǒng)一的jQuery移動(dòng)UI框架。支持全球主流的移動(dòng)平臺(tái)。就是能夠迅速能把頁面寫成APP的界面,讓用戶瀏覽網(wǎng)頁,相當(dāng)于在使用布局好的app一樣。
首先要在jQueryMobile(點(diǎn)擊此處本站下載)下載一個(gè)壓縮包,然后把這個(gè)壓縮包的所有內(nèi)容拉到你的站點(diǎn)文件夾,雖然在網(wǎng)頁僅僅是引用jquery.mobile-1.4.5.js與jquery.mobile-1.4.5.css,但是其他的輔助文件除了說明文檔demo文件夾外缺一不可。即使它的js文件與css文件,但它不像Bootstrap一樣,把所有功能集成到一個(gè)js里面,如果缺乏某些文件夾,某些圖標(biāo)可能無法顯示。而且,請把原根文件夾jquery.mobile-1.4.5的名字改成jqmobile或者其他,反正文件夾中別有.-這些標(biāo)點(diǎn)符號(hào),否則,在網(wǎng)頁中引用jquery.mobile-1.4.5.js與jquery.mobile-1.4.5.css可能失效。
同時(shí),jquery.mobile作為一個(gè)插件,需要jQuery1.11支持,可以到j(luò)Query官網(wǎng)中下載兼容舊瀏覽器IE6的jQuery1.11,而不是不兼容舊瀏覽器IE6的jQuery2。把下載到的jQuery1.11.js也與jQueryMobile的文件放在一起吧。如下圖:
之后就可以在網(wǎng)頁編寫頁面,代碼如下,詳情請看注釋。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>a</title>
<!--要求自動(dòng)適應(yīng)屏幕,不允許手機(jī)用戶自由調(diào)整頁面尺寸-->
<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>
<!--定義一個(gè)page容器,所有組件都必須寫在里面,要求其填充到整個(gè)屏幕-->
<div data-role="page" data-position="fixed" data-fullscreen="true">
<!--這就是標(biāo)題欄,在最新的jqmobile中,自帶的主題只刪得只剩黑白兩色,data-theme="a"為白,data-theme="b"為黑-->
<!--data-tap-toggle = "false"是禁止用戶點(diǎn)擊頁面內(nèi)容,也就是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圖標(biāo),在按鈕中跳轉(zhuǎn)到其它頁面,要使用target="_self",否則鏈接出錯(cuò)-->
<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>
于是,就可以寫出如下的網(wǎng)頁:
其中w3cschool上對于主題的論述有些過時(shí),請注意,最新版本的jQueryMobile的自帶主題刪得只剩下兩種。jQueryMobile的自帶圖標(biāo)如下:
在調(diào)試的使用,應(yīng)該使用谷歌瀏覽器、火狐瀏覽器等高級(jí)瀏覽器,因?yàn)閃IN7自帶的IE8出現(xiàn)很多兼容性的問題,畢竟這貨就是用來寫手機(jī)頁面的,因此別妄想把jQueryMobile運(yùn)用到電腦頁面上去。
希望本文所述對大家的jQueryMobile程序設(shè)計(jì)有所幫助。
- jQuery Mobile彈出窗、彈出層知識(shí)匯總
- 使用jQueryMobile實(shí)現(xiàn)滑動(dòng)翻頁效果的方法
- jquery Mobile入門—多頁面切換示例學(xué)習(xí)
- jQuery Mobile開發(fā)中日期插件Mobiscroll使用說明
- jquery mobile動(dòng)態(tài)添加元素之后不能正確渲染解決方法說明
- 讓jQuery Mobile不顯示討厭loading界面的方法
- jquery mobile頁面跳轉(zhuǎn)后樣式丟失js失效的解決方法
- jquery Mobile入門—外部鏈接切換示例代碼
- jquery mobile changepage的三種傳參方法介紹
- Jquery Mobile 自定義按鈕圖標(biāo)
- jQueryMobile之窗體長內(nèi)容的缺陷與解決方法實(shí)例分析
相關(guān)文章
jQuery實(shí)現(xiàn)的fixedMenu下拉菜單效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的fixedMenu下拉菜單效果代碼,通過自定義fixedMenu方法實(shí)現(xiàn)點(diǎn)擊下拉菜單效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08jQuery AnythingSlider滑動(dòng)效果插件
2009年最受歡迎jQuery插件—AnythingSlider【滑動(dòng)】2010-02-02jQuery中closest和parents的區(qū)別分析
本文給大家介紹jquery中parents()和closest()用法與區(qū)別介紹,在jquery中parents()查找父級(jí)元素刪除的時(shí)候,發(fā)現(xiàn)它不包含根元素,于是用了closest(),效果不錯(cuò),下面我來給大家具體的介紹一下2015-05-05jQuery實(shí)現(xiàn)彈窗下底部頁面禁止滑動(dòng)效果
在項(xiàng)目開發(fā)過程中,經(jīng)常會(huì)遇到帶有彈窗的頁面,尤其是在移動(dòng)端。下面通過本文給大家分享jQuery實(shí)現(xiàn)彈窗下底部頁面禁止滑動(dòng)效果,需要的朋友參考下吧2017-12-12jquery獲取tr中控件值并操作tr實(shí)現(xiàn)思路
本教程將詳細(xì)介紹下jquery如何獲取tr中控件值并操作tr,代碼很精簡,感興趣的各位可以參考下哈,希望可以幫助到你們2013-03-03js jquery獲取當(dāng)前元素的兄弟級(jí) 上一個(gè) 下一個(gè)元素
js獲取方法要比jq的方法麻煩的多,主要是因?yàn)镕F瀏覽器,因?yàn)镕F瀏覽器也會(huì)把換行當(dāng)作dom元素,下面跟著小編一起來學(xué)習(xí)js jquery獲取當(dāng)前元素的兄弟級(jí) 上一個(gè) 下一個(gè)元素的,需要的朋友一起來學(xué)習(xí)吧2015-09-09jQuery插件HighCharts繪制2D金字塔圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D金字塔圖效果,結(jié)合實(shí)例形式分析了jQuery使用HighCharts插件繪制金字塔圖效果的操作步驟與相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03ASP.NET jQuery 實(shí)例7 通過jQuery來獲取DropDownList的Text/Value屬性值
這節(jié)我們將通過jQuery來獲取DropDownList的Text/Value屬性值,需要的朋友可以參考下2012-02-02