0

私はウェブプログラミングが初めてです。私はPhoneGap Androidアプリに取り組んでいます。その中で、右側にスワイプして多くのページに移動することからページを作成します。

問題:ホームボタンを押してからn番目のページに移動した場合、ページの履歴をクリアする必要があり、ホームページが表示されるはずです。

htmlまたはJSを使用してそれを行う方法は?

編集:

    function onDeviceReady() {
    document.addEventListener("backbutton", function(e) {
        e.preventDefault();
        navigator.app.exitApp();
    }, true);
}
4

1 に答える 1

1

わかりました、実験的ですが、あなたのための解決策になることができます

$(document).on("pagebeforechange", function( e, data ) {
if ( typeof data.toPage === "object" ) {


                    var text = data.toPage.attr('id');

                    if(text =="your page name") {

                        $.mobile.changePage("#homepage", { transition: "none", reverse : true } );
                        e.preventDefault();

                    }
}

基本的にあなたが言っているのは、もし私が「あなたのページ名」から来ているなら、デフォルトの「戻る」のではなくホームページに行くということです。

于 2013-09-03T09:44:47.260 に答える