2012-10-21 5 views
1

모바일 앱 개발 프로젝트 (phonegap 컴파일 됨)에 백본을 사용하고 있지만 라우터 기록에 문제가 있습니다. 모바일 플랫폼에서 반응을 높이기 위해 이벤트를 실행하고 있지만 탭을 트리거하여 방문한 페이지는 라우터의 기록에 포함되지 않는 것 같습니다. 뒤로 버튼을 치면 항상 건너 뜁니다.탭 이벤트 사용시 백본 히스토리가 채워지지 않습니다.

탭 이벤트로 백본 라우터의 기록 작업을 수행 할 수있는 방법이 있습니까? 당신의 도움이

답변

0

당신은 백본 역사에 페이지를 추가하기 위해 탐색 방법을 사용하여 호출해야합니다에 대한

감사합니다. 다음과 같이 프로그램을 수행 할 수 있습니다

var MyApp = new Backbone.Router(); 
MyApp.navigate('newPage', {trigger: true}); 

을 기본적으로 당신이 탭 이벤트 매개 변수를 기반으로 특정 탐색 할 수 있습니다 탭 이벤트가 발생 할 때마다.

+0

불행히도 그게 효과가없는 것 같습니다. 페이지가 올바른 화면으로 순간적으로 깜박 인 다음 초기 화면 (기본로드 된 화면)으로 돌아갑니다. –

관련 문제