2012-03-07 66 views
1

我有一個JQuery的手機頁面如下,現在我想要做的是,在我的JavaScript函數,我想調用頁面B時,頁面中的鏈接獲取點擊,我要調用頁面-B在JavaScript只是不<a href="#Page-B" >Click Me</a>這樣在JavaScript中手動調用頁面

頁代碼

<html> 
<body> 
    <div data-role="page" id="Page-A"> 

      <div data-role="content"> 
       <a href="#" >Click Me</a> 

      </div> 

    </div> 


    <div data-role="page" id="Page-B"> 

     <div data-role="content"></div> 

    </div> 
</body> 
</html> 

回答

3

您可以使用changePage()導航到jQuery Mobile的另一頁。

$.mobile.changePage("#Page-B", { 
    transition: "none" //or any other options 
}); 
+0

我的JavaScript在頁面中添加只有當我嘗試$ .mobile.changePage( 「#頁-B」,{ \t \t \t \t過渡: 「效果基本show」 \t \t \t \t});什麼都沒有發生 – Hunt 2012-03-07 18:32:52

+0

您是否爲錨點添加了點擊處理程序?這裏有一個例子http://jsfiddle.net/kiliman/nuEeJ/ – Kiliman 2012-03-07 19:00:19

+0

是的,我添加了一個點擊句柄,它也被稱爲,以獲得我需要通過'頁面A.html#Page-B'這項工作,這項工作但Page-A的控制字符串在切換到「http:// www.example.com/Page-A.html#Page-B」而不是「http://www.example.com/Page-A」時不會顯示。 html?name = john&id = 12223#Page-B' – Hunt 2012-03-07 19:35:37