我有一个带有按钮的页面,可将用户引导至上一页:
<div class="ui-block-b"><a data-role="button" data-rel="back">Cancel</a></div>
这很好用,但是我还想在页面导航回后将此字符串附加到 url 的末尾(此字符串仅导航到该页面上的特定选项卡):
"?tab=tab-messages"
是否有任何类型的 jquery 函数可以用来附加它?
我有一个带有按钮的页面,可将用户引导至上一页:
<div class="ui-block-b"><a data-role="button" data-rel="back">Cancel</a></div>
这很好用,但是我还想在页面导航回后将此字符串附加到 url 的末尾(此字符串仅导航到该页面上的特定选项卡):
"?tab=tab-messages"
是否有任何类型的 jquery 函数可以用来附加它?
你可以尝试这样的事情(尽管它可能需要一些修补才能让它完全按照你的意愿工作)。这是未经测试的。
$(document).bind('pageshow', function() {
$(body).on('click', '#id-of-back-button', function(){
parent.history.back() + '?tab=tab-messages';
return false;
});
});
如果这不能引导您到任何地方,请参阅如何在 JQuery Mobile 中更改页面时传递参数?