2012-04-11 2 views
1

어쨌든 제 경우는 아닙니다.jQuery Mobile : Android에서 페이지 전환을 없음으로 설정할 수 없습니다.

jQueryMobile에서 개발 한 페이지 전환은 특정 Android 기기에서 사용할 때 매우 불안정하기 때문에 필자는이 기능을 사용하지 않기를 원했습니다.

그래서 모든 링크와 버튼에 'none'으로 데이터 전환 속성을 설정했습니다.

또한 대화 상자의 모든 링크에 $ .mobile.defaultDialogTransitions = 'none'설정을 사용하고 data-transition = 'none'을 설정하고 있습니다. 기본값을 설정해야하는 mobileinit 이벤트가 실행되지 않기 때문에 기본 설정이 적용되지 않을 수 있습니다.

아직 Android를 실행하면 모든 대화 상자가 열리거나 닫히면 팝업/팝 다운 전환이 발생하고 슬라이드가있는 일반 페이지 전환으로 이동합니다.

무슨 일 이니?

+0

은 다른 사용자 에이전트를 사용할 때 표시되는 전환입니까? 데스크톱 브라우저를 사용하면 무엇을 얻게됩니까? –

답변

2

나는 내 자신의 질문에 얼마나 잘 견디고 있는지 잘 모르겠습니다. 그러나 Dan에게 부분적으로 감사 드려서.

mobileinit 이벤트가 지정된대로 정확히 바인딩되지 않아서 발생하지 않았습니다 (즉, jquery 스크립트 이후, jquery 모바일 스크립트 앞).

내가 발사 할 때, 전환은 내가 원하는대로 행동했다.

기본값이 작동하지 않을 때 데이터 전환 특성이 작동하지 않는 이유를 알지 못했습니다. 그러나 그것은 이론입니다.

물론 한 브라우저에서 작동하면 모든 곳에서 작동합니다.

관련 문제