Jquery mobile 有条件地禁用jquery移动后退按钮
我正在开发PhoneGap应用程序,并有以下页面流 注册页面>区域选择页面>订单详情页面>区域选择页面Jquery mobile 有条件地禁用jquery移动后退按钮,jquery-mobile,Jquery Mobile,我正在开发PhoneGap应用程序,并有以下页面流 注册页面>区域选择页面>订单详情页面>区域选择页面 我希望后退按钮只出现在最后一个区域选择页面上。如果areaSelectionPage来自registrationPage,则不应显示后退按钮。我怎么做呢?我还没有测试代码,但是您可以采取以下方法 pagebeforeshow接收两个参数,event和ui。要获取上一页,请使用,ui.prevPage,然后应用检查 $("#areaSelectionPage").on('pagebeforesh
我希望后退按钮只出现在最后一个区域选择页面上。如果areaSelectionPage来自registrationPage,则不应显示后退按钮。我怎么做呢?我还没有测试代码,但是您可以采取以下方法
pagebeforeshow
接收两个参数,event
和ui
。要获取上一页,请使用,ui.prevPage
,然后应用检查
$("#areaSelectionPage").on('pagebeforeshow', function(event, ui) {
if (ui.prevPage.attr('id') === 'registrationPage') {
//hide back button here
$('a[data-rel="back"]').hide();
}
});
谢谢。你的代码几乎是完美的。我只需要添加else条件来再次显示back按钮。