2

我正在尝试这样的单页模板:-

 <div id="homePg" data-role="page">
 </div>  <!-- Home page -->

 <div  id="groupsPg" data-role="page">    
 </div>  <!-- Groups page -->

页面内容中的数据是从ajax调用动态加载的。

我正在尝试从我的主页导航到单击生成的任何列表的组页面。

     $.mobile.changePage('#groupsPg', {
                transition : "none"
            });

但由于某些原因,此changepage事件未触发。我可以onclick触发事件,但更改页面事件没有通过。

4

2 回答 2

0

你可以试试这个解决方案,让我知道这是否有效:

$('#homePg').live('pagecreate',function(event){
    $("#your_anchor_id").bind("click", function(event) {
        $.mobile.changePage( "#groupsPg", { transition: "none"} );
    });  
});
于 2012-09-11T08:47:24.357 回答
0

我认为将此代码添加到您的点击事件中就可以了:

window.location.href = ('url');

也试试这个网站: http ://www.ezineasp.net/post/Javascript-Window-Location-Href-URL.aspx

而这个:http: //jquerymobile.com/test/docs/api/events.html

于 2012-09-11T08:56:13.343 回答