2012-05-23 153 views
0

我使用$ .mobile.ChangePage()從一個HTML頁面導航到另一個。但是頁面的內容沒有變化。同時這樣做頁面URL更改,但新頁面未加載。它需要刷新才能加載。mobile.changepage需要頁面刷新

+1

顯示我使用這個功能來定位到「詳細信息頁」 函數的代碼 – Ryan

+0

的例子n next_page() { $ .mobile.changePage(「details-page.html」,{transition:「slide」}); } 這是我的HTML Details

回答

0

你應該使用JavaScript函數來改變page..using

window.location = 'your page '; 

希望它能夠解決您的問題!

0

在上述註釋中提供的代碼中,您可能會收到錯誤消息,指出next_page未定義。假設你在處理jQuery Mobile的,嘗試稍有不同分配click處理程序:

更改鏈接的定義是這樣的:

<a id="btnNextPage" href="#" >Details</a> 

你不必給它一個id - 你可以只使用選擇,以確定在以下JavaScript中的鏈接:

// the event handler 
function next_page() { 
    $.mobile.changePage("http://www.google.com", {transition:"slide"}); 
} 

// assign the click event when the DOM is ready 
$(function() { 
     $("#btnNextPage").click (next_page); 
});