4.メソッドMethods

2947 ワード

Jquery Mobile.Mobileオブジェクトは、アプリケーションで使用するためのいくつかの方法を提供します.
$.mobile.changePage (method)
プログラムによって1つのページを別のページにジャンプする、1つのリンクをクリックしたりフォームを提出したりする形で現れる(それらの特性が有効になっている場合).

     ,       url  ,   ("about/us.html") 

Jquery   ($("#about")) 
              [from,to] ,      page    . From           (     $.mobile.activePage ). 
         . ({url: url, data:          type: "get" or "post"} 
transition (     ,   "pop", "slide"," "none")
reverse(     ,  : false).    true            ?/dd> 
changeHash(  ?  : true).            url    

//  slideup(  )       about/us.html   
 $.mobile.changePage("about/us.html", "slideup");

//   searchresults  ,    id search    
 $.mobile.changePage({
  url: "searchresults.php", 
  type: "get", 
  data: $("form#search").serialize()
 }); 

//  pop      ?./alerts/confirm.html  ,         
 $.mobile.changePage("../alerts/confirm.html", "pop", false, false); 

jqmData(), jqmRemoveData(), and jqmHasData() (method)
Jquery Mobileでは、jqmData、jqmRemoveDataはJqueryコアのdataとremoveDataメソッドで使用するべきですか?これもかばんですか?$.fn.data, $.fn.removeData,?.data, $.removeData、$.hasDataメソッド)は、自動的に取得されるため、現在ネーミングスペースが使用されていない場合でもネーミングスペースのプロパティを設定します.
[code=]パラメータ
「]Jqueryのdataメソッドとrenovedataメソッドを参照
   Jquery data       ,         ? jqmData() ,                   data  。  ,    ? $("div:jqmData(role='page')") ,    ?("div[data-role='page']")    ,         ?("div[data-"+ $.mobile.ns +"role='page']"),                

$.mobile.pageLoading (method)
ページのロードメッセージを表示または非表示にします.mobile.配置する.
Done (  ,    false,          .   True   loading  
//         
$.mobile.pageLoading(); 
//         
$.mobile.pageLoading(true); 

$.mobile.path (methods, properties)
取得、設定、urlアドレスの操作に使用
mobile.base (methods, properties)
生成に使用するルート要素
$.mobile.silentScroll (method)
yPos (  ,   0).
//   y 100px 
$.mobile.silentScroll(100); 

$.mobile.addResolutionBreakpoints (method)
値(数値または配列).解像度classクラスに任意の数値または数値配列を追加します.詳細については、Orientation&resolution targetingを参照してください.
//  400px      
$.mobile.addResolutionBreakpoints(400);
//  2       
$.mobile.addResolutionBreakpoints([600,800]); 
[/code】
//   y 100px 
$.mobile.silentScroll(100);
$.mobile.activePage (property)
のアクティブなブレークを