2013-04-23 46 views
0

添加到我的网址使用数据的rel =“后面”时,我有与将用户引导到前一页的按钮的页面:是否有可能以其他参数在jquerymobile

<div class="ui-block-b"><a data-role="button" data-rel="back">Cancel</a></div> 

这个伟大的工程但是我想这个字符串也追加到页面导航回来后的URL的末尾(此字符串只是导航到一个特定的标签在页面上):

"?tab=tab-messages" 

有任何类型的jQuery函数,我可以用来追加这个?

+0

是这个环节总是会回到同一页面(网址完全相同)?还是回到相对的上一页? – adamdehaven 2013-04-23 15:52:52

+0

根据用户如何导航到页面,页面将进入不同的页面。如果它是相同的页面,我会直接浏览它们的页面。然而,data-rel =“back”现在很好用。我只是希望它可以通过在返回后将我的小字符串附加到末尾来转到默认选项卡。 - 谢谢 – 2013-04-23 15:58:17

+0

已更新的回答... – adamdehaven 2013-04-23 16:26:05

回答

0

你可以尝试这样的事情(尽管它可能需要一些修补程序才能让它按照你的意愿工作)。这是未经测试的。

$(document).bind('pageshow', function() { 
    $(body).on('click', '#id-of-back-button', function(){ 
     parent.history.back() + '?tab=tab-messages'; 
     return false; 
    }); 
}); 

如果这不会导致你在任何地方,请参阅How to pass parameters while changing the page in JQuery Mobile?

而且接受的答案,这可能帮助:Get param value from a URL in jquery mobile

相关问题