2011-11-25 2 views
2

여기는 컴퓨터의 웹 브라우저에만 문제가 있습니다. 즉 스마트 폰에서 앱으로 문제가되지 않습니다.jQuery mobile.changePage는 초기 변경 후 첫 페이지로 돌아갑니다.

내 jquery 모바일 프레임 워크를 최신 버전으로 업데이트했으며 다른 페이지를로드하는 계정에 로그인하려고하지만 다른 페이지를로드하자마자 로그인 화면으로 다시로드됩니다. 내 질문에 영향을 미칠 수있는 1.0b2'ish 릴리스 이후 변경된 changePage 함수에 연결된 배경 함수가 있습니까?

답변

1

$.mobile.changePage() 함수에 몇 가지 변경 사항이 있습니다.이 릴리스에서는 1.0 릴리스 용으로 코드가 제거되었지만 (이 글을 쓰고있는 시점에서는 최신 버전 임). 이 같은 몇 가지 흥미로운 정보를 찾을 수 있습니다, http://jquerymobile.com/blog/, 그리고 "changePage"를 검색 :

당신은 여기 경우

대비 $ .mobile.changePage()의 알파 서명

제거 지원 1.0. 사람들은 이제 toPage (url 또는 element)를 첫 번째 arg로 사용하고 options 객체를 2로 요구하는 서명을 사용합니다. 이벤트 API 문서 및 커밋 로그에서 정보를 참조하십시오.

또한 $.mobile.changePage()에 대한 설명서를 살펴보고 현재 문서는 현재 함수를 사용하는 방법에 맞는 있는지 확인 할 수

: http://jquerymobile.com/demos/1.0/docs/api/methods.html

1.1.0 업데이트 된 문서 링크 : http://jquerymobile.com/demos/1.1.0/docs/api/methods.html

+0

나 '를 결론적으로 내 코드에는 새로운 설정과 상호 작용하지 않는 무언가가있을 수 있지만 내 목적을 위해 발견되었지만 정의되지 않은 변수 작업을 삽입하여 코드를 깨뜨린 것입니다. 그것은 웹 브라우저에서 작동하게하는 문제를 해결하지 못합니다.하지만 지금은 그만 돌아가고 있습니다. –

+1

나는 똑같은 문제를 겪고 있는데, 나는 왜 이것이 받아 들여진 대답인지 모른다. 모두가 알고있는 블로그 링크 이외에는 여기에 정보가 없습니다. –

+0

@PriyankBolia 제 대답의 요점은'1.0b1' 이후'$ .mobile.changePage()'함수가 극적으로 변경되어'1.0' 또는'1.1 '로 업데이트하도록 코드를 업데이트해야한다는 것입니다. 0 '이다. – Jasper

관련 문제