2012-05-23 162 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); 
});