0
我有一個帶有表單的JQM頁面。提交表格時,結果將顯示在另一個帶有一些鏈接的JQM頁面中。點擊該鏈接就會去與後退按鈕另一JQM頁面上:表單提交時在JQueryMobile中的返回按鈕
<a href="#" data-icon="back" data-rel="back" >Back</a>
的問題是,單擊後退按鈕將進入形式,而不是第二個頁面(結果頁面)。任何解決方法?
謝謝
我有一個帶有表單的JQM頁面。提交表格時,結果將顯示在另一個帶有一些鏈接的JQM頁面中。點擊該鏈接就會去與後退按鈕另一JQM頁面上:表單提交時在JQueryMobile中的返回按鈕
<a href="#" data-icon="back" data-rel="back" >Back</a>
的問題是,單擊後退按鈕將進入形式,而不是第二個頁面(結果頁面)。任何解決方法?
謝謝
是的。刪除data-rel =「back」並添加此代碼。如果你的第三頁有一個id第三頁使用這個事件來獲得最後一頁的ID,並在後退按鈕上添加點擊事件,這樣它可以返回到你的第二頁。
$('#thirdPage').live('pagebeforeshow', function (e, data) {
//below is a beck button of page #thirdPage
$('#thirdPage-backbtn').bind('click', function(e) {
$.mobile.changePage("#" + data.prevPage.attr('id') , {transition: "none"});
});
}
如果您需要更多信息,請看這裏:http://jquerymobile.com/demos/1.0rc1/docs/api/events.html,查找data.prevPage。
或者您可以使用此:
<a href="" data-role="button" data-icon="back" onclick="history.go(-1);">Back</a>
我更喜歡第一種選擇,它是長,但給你更多的控制權。