2011-09-20 7 views
7

javascript 스크립트를 위해 query mobile에서 어떤 페이지가로드되는지 알아야합니다. 내가보고있는 : $ .mobile.activePage하지만 어떻게 작동하지 않는 것.jquery-mobile에서 현재/라이브 페이지가 무엇인지 어떻게 알 수 있습니까?

가지고 좋은 것 : if($.mobile.activePage = "#page"){

+0

내가 http://stackoverflow.com/questions/7503968/how-do-i-see-what-jquery에 이상 부탁 해요 것보다 다른이 질문입니다 - 배경에 탑재 된 모바일? – Dale

+0

네, 자바 스크립트에서 페이지를 참조하는 방법을 알아야했습니다. 쿼리 모바일 태그가없는 소스 코드를보고 싶습니다. – jimbo

답변

16

$.mobile.activePage는 jQuery를 개체를 반환합니다. 그래서 당신은 아마 이런 식으로 뭔가를 시도해야합니다 :

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

또는 $ .mobile.activePage [0] .id, 약간 빠름 - http://stackoverflow.com/a/8440517/1040915 – scubbo

7
당신은 당신이 선택의 jQuery 요소는 존재를 볼 수 있었다 현재 페이지가 있는지 테스트하려면 $.mobile.activePage

을 사용하여 현재 활성화 된 페이지를 얻을 수 있습니다

은 "UI 페이지 활성"클래스의 :

if ($("#myPage").is(".ui-page-active")) { ... } 
관련 문제