我想知道是否有方法知道用戶何時按下android中的「後退」按鈕,以及他在哪個頁面中執行此操作?jquerymobile和android後退按鈕
我在問,因爲我想控制用戶頁面順序。現在我通過在每個頁面的標題中添加一個「後退」按鈕來實現這一點,但是如果用戶在android智能手機上按下「後退」按鈕,我無法控制頁面流程順序。
例如,如果用戶按下第一頁上的後退按鈕,他會立即退出應用程序,如果他真的想退出,我不會提醒他。
謝謝
我想知道是否有方法知道用戶何時按下android中的「後退」按鈕,以及他在哪個頁面中執行此操作?jquerymobile和android後退按鈕
我在問,因爲我想控制用戶頁面順序。現在我通過在每個頁面的標題中添加一個「後退」按鈕來實現這一點,但是如果用戶在android智能手機上按下「後退」按鈕,我無法控制頁面流程順序。
例如,如果用戶按下第一頁上的後退按鈕,他會立即退出應用程序,如果他真的想退出,我不會提醒他。
謝謝
先放與PhoneGap的後退按鈕監聽器一般事件ondeviceready後:
document.addEventListener("backbutton", yourCallbackFunction, false);
裏面yourCallBackFunction可以評估與$.mobile.activePage.attr('id')
所以你知道當前頁面的頁面ID,並相應地跳。
你試過'beforeunload'嗎?
$(window).on('beforeunload', function(){
...
});
嗨,對不起,但它不工作。你有另一個想法嗎? – guy