2

このような単一ページのテンプレートを試しています:-

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

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

ページコンテンツへのデータは、呼び出しから動的にロードされajaxます。

生成されたリストをクリックすると、homepgからグループページに移動しようとしています。

     $.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 に答える