-1

戻るボタンがクリックされるたびにポップアップを表示したい。私のコードを使用すると、戻るボタンが無効になりますが、警告メッセージは表示されません。まだ機能していません。私の仕事..

function load()
{
document.addEventListener("backbutton", backKeyDown, false);
function backKeyDown() {console.log("PhoneGap Ready!");}
}

<body onLoad="load()">
</body>
4

2 に答える 2

0

pageshow 関数内でこのドキュメントの addEventListener を呼び出してみてください。すべてのページショーで戻るボタンイベントを確認する必要があります。

この例はあなたを助けるでしょう、

$(document).bind ('pageshow', function (e, data) {
            document.addEventListener("backbutton", function () { 
                setTimeout( function() {console.log("PhoneGap Ready!");}, 100 );
            }, true);
        }
    });

onDeviceReady メソッドでこの bind メソッドを呼び出すだけです。ボディの onLoad イベントが phonegap の一部のケースで機能しない。phonegap イベントで使用します。

于 2012-08-30T10:44:32.197 に答える
0

よくわかりませんが、ボタンにクラスを追加して、何をすべきかを教えてみませんか。

<a href="#home" class="backButton">Back</a>

$('.backButton').click(function() { alert("This should work!"); });
于 2012-08-30T10:44:50.903 に答える