2013-02-08 160 views
0

在我的應用程序中,我使用jQuery Mobile從一個頁面導航到另一個頁面。現在我的問題是,目前我在第三頁上,我想知道父頁面(或第一頁)的ID。這是可能的jQuery手機或JavaScript。如果是,那麼我是如何執行此操作的。當前頁面前頁面的標識

在此先感謝。任何幫助表示讚賞。

+0

搜索localStorage,它將值存儲在瀏覽器中,您可以使用它並在每次更改頁面時更新該值。 http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/ – Toping 2013-02-08 11:46:58

+0

有'歷史'DOM對象,你可以使用導航 – Sugar 2013-02-08 12:06:27

+0

試試這個[Link ] [1]。獲取之前的頁面ID。 [1]:http://stackoverflow.com/questions/7628694/jquery-mobile-getting-id-of-previous-page – 2013-02-08 12:11:59

回答

0

這應該用來獲得上一頁的id

$(document).on('pagebeforeshow', '#second', function(e, data){  
    alert(data.prevPage.attr('id')); 
}); 

jsFiddle例如:http://jsfiddle.net/Gajotres/nPeLf/

更多關於此解決方案以及其他一些(舉例)中可以找到我的ARTICLE,是透明的這是我的個人博客。或者你可以找到它HERE。在這兩種情況下搜索章節:頁面轉換之間的數據/參數操作

+0

但我想從當前頁面第一頁的ID被調用,根據這個,我想調用一個使用if-else的方法。 – yenu 2013-02-08 11:55:18

+0

你需要自己存儲它,jQM只記住urlHistory,它不會存儲頁面ID。使用我發佈的鏈接中找到的方法,並將您的ID歷史記錄存儲在某個JSON對象中。 – Gajotres 2013-02-08 12:24:03

+0

好的,謝謝Gajotres,我會試試它...... – yenu 2013-02-08 12:25:21