有条件地禁用jquery移动后退按钮

时间:2013-07-26 18:11:45

标签: jquery-mobile

我正在开发一个PhoneGap应用程序,并有以下页面流程。

registrationPage> areaSelectionPage> orderDetailPage> areaSelectionPage

我希望后退按钮只显示在最后一个areaSelectionPage上。如果areaSelectionPage来自registrationPage,则不应显示后退按钮。我该怎么办?

1 个答案:

答案 0 :(得分:2)

我没有测试过代码,但您可以采用以下方法。

pagebeforeshow收到两个参数eventui。要使用上一页ui.prevPage,然后应用检查。

$("#areaSelectionPage").on('pagebeforeshow', function(event, ui) {
    if (ui.prevPage.attr('id') === 'registrationPage') {
           //hide back button here 
           $('a[data-rel="back"]').hide();
    }
});