jQuery Mobile 方法

Jquery Mobile在$.mobile对象里公开了一系列的开发方法和实用工具,这些开发方法和实用工具可以来辅助您完成自己的应用程序。

silentScroll() 滚屏 jQuery.mobile.silentScroll(yPos)滚动到一个特定的Y坐标位置,没有触发涡旋的事件监听器yPos:Y坐标。类型:数字。默认值:0//滚屏到y100px处$.mobile.silentScroll(100);<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jQuery.mobile.silentScroll demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <!-- The script

path.makeUrlAbsolute() 把相对URL转化为绝对URL jQuery.mobile.path.makeUrlAbsolute(relUrl,absUrl)把相对URL转化为绝对URL的方法。这个函数返回一个字符串,绝对URL。relUrl:相对网址。类型:字符串。absUrl:绝对网址。类型:字符串。<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jQuery.mobile.path.makeUrlAbsolute demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <

path.isRelativeUrl() 检查相对网址 jQuery.mobile.path.isRelativeUrl(url)如果URL是相对的网址,这个函数返回一个布尔值true,否则返回false。<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jQuery.mobile.path.isRelativeUrl demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <!-- The script below can be omitted --> <sc

path.isAbsoluteUrl() 检测绝对网址 jQuery.mobile.path.isAbsoluteUrl(url)如果一个URL是绝对的实用方法。如果URL是绝对的这个函数返回一个布尔值true,否则返回false。<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jQuery.mobile.path.isAbsoluteUrl demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <!-- The script below can be omitted -

path.get() 确定URL中的目录部分 jQuery.mobile.path.get(url)url:只有一个参数。类型:字符串。确定URL中的目录部分的实用方法。如果URL没有斜线,URL的一部分被认为是一个文件。这个函数返回一个给定的URL目录部分。<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jQuery.mobile.path.get demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <!-- The script below can be

navigate() 导航历史 jQuery.mobile.navigate(url[,data])改变URL和跟踪历史。作品为浏览器和无历史新的APIurl:是必须的参数。类型:字符串data:是可选的参数。类型:对象。更改哈希片段两次然后日志提供导航事件数据时,浏览器向后移动的历史//Startingathttp://example.com///AltertheURL:http://example.com/=>http://example.com/#foo$.mobile.navigate("#foo",{info:"infoaboutthe#foohash"});//AltertheURL:http://example.com/#foo=>http://example.com/#bar$.mobile.navigate("#bar");//Bindtothenavigateevent$(window).on("navigate", functi

loadPage() 加载外部页面 jQuery.mobile.loadPage(url[,options])加载一个外部页面,附加其内容,并将其插入到DOMurl:是第一个参数。是必须的。类型:字符串或者对象。options:第二个参数。是可选的。类型:对象。allowSamePageTransition(default:false)类型:布尔值默认情况下,changepage()忽略请求改变当前页面。这个选项设置为true,允许请求执行。开发人员应该注意的一些网页过渡假设一个changepage请求设置FromPage、ToPage是不同的,所以他们可能不会如预期的动画。开发人员负责提供适当的过渡,或关闭这个特定的情况下。changeHash(default:true)类型:布尔值如果地址栏中的哈希值应更新data(default:undefined)类型:数据或者字符串要发送的数据与一个AJAX页面请求loadMsgDelay(default:50)类型:数字被迫延迟(毫秒)显示之前加载信息。这是为了让一个页面已经访问了被从缓存中取得没有加载信息的时间pageContainer(default:$.mobile.pageContainer)类型:jQuery选择器指定要包含的页面元素reloa

changePage() 页面跳转 jQuery.mobile.changePage(to[,options])从一个页面跳转到另一个页面,使用$.mobile对象的changePage方法来实现。但要使用此方式的时候,要以点击一个链接或者提交表单来实现。此方法有两个参数。to:是第一个参数,是必须的,不可缺少。类型:字符串或者对象。字符串:绝对或相对URL地址。如:("about/us.html")对象:jquery选择器对象,如:($("#about"))。一个指定了两个页面引用的数组[from,to],用以在已知的page进行跳转.From是当前所能看到的页面(或者是$.mobile.activePage)。发送表单数据的对象,如({to:url,data:serializedformdata,type:"get"or"post"}。options:是第二个参数,是可选。类型:对象allowSamePageTransition(布尔值,默认:false)默认情况下,changePage()会忽略跳转到已活动的页面的请求。如果把这项设为true,会使之执行。开发者应该注意有些页面的转场会假定一个跳转页面的请求中来自的页面和目标的页面是不同的,所以不会有转场动画。changeHash(布尔值,默认