2011-09-20 39 views
7

我需要找出什麼頁面加載在查詢移動JavaScript腳本。我一直在看:$ .mobile.activePage,但似乎無法解決問題。如何查看jquery-mobile中的當前/活動頁面是什麼?

這將是很好的有:if($.mobile.activePage = "#page"){

+0

是這個問題不是這麼問過在http://stackoverflow.com/questions/7503968/how-do-i-see-what-jquery我什麼不同移動在後臺加載? – Dale

+0

是的,我需要弄清楚如何在javascript中引用頁面,您希望查看不帶查詢移動標記的源代碼。 – jimbo

回答

16

$.mobile.activePage返回一個jQuery對象。所以,你應該嘗試這樣的事:

if($.mobile.activePage.attr("id") == "page"){ 
+3

或$ .mobile.activePage [0] .id,它會稍微快一點 - http://stackoverflow.com/a/8440517/1040915 – scubbo

7

您可以通過使用$.mobile.activePage

如果你想測試選定的jQuery的元素是當前頁面,你可以尋找存在獲得當前活動頁面「ui-page-active」類:

if ($("#myPage").is(".ui-page-active")) { ... } 
相關問題