2012-11-13 2 views
4

jQuery 모바일 1.2 및 phonegap으로 앱을 개발하고 있습니다. android 2.3에서 테스트가 정상적으로 작동합니다. 안드로이드 4.0.4에서 머리글과 바닥 글의 성가신 깜박입니다. 한 페이지와 다른 페이지 사이의 전환 도중에 사라집니다.jQuery mobile + phonegap + android 4.0.4 헤더 플릭커

모든 페이지를 미리로드하려고했습니다.

는 나는 아직도이 문제가

.ui-page { 
    -webkit-backface-visibility: hidden; 
} 

.ui-mobile-viewport-transitioning, 
.ui-mobile-viewport-transitioning .ui-page { 
    overflow: visible; 
} 

과 노력

$.mobile.defaultPageTransition = 'none'; 
$.mobile.defaultDialogTransition = 'none'; 

을 설정합니다. 내가 말한대로 : 안드로이드 2.3에서 동일한 코드가 작동하고 페이지를 변경하더라도 고정 된 것처럼 헤더가 표시됩니다.

누군가가 도움을 줄 수 있기를 바랍니다.

미리 감사드립니다.

답변

1

동일한 문제가 발생했다면 각 헤더에 데이터 ID 속성을 추가하여 모든 페이지에서 헤더를 "영구적"으로 만들었습니다.

그래서 나는 각 데이터 ID가 = "mainHeader는"은 (mainHeader 당신이 원하는 무엇이든 될 수 있음) 추가하면 헤더는,이 각 페이지에, 4를 통해 페이지 1가, 그 모든 페이지에 걸쳐 지속적 헤더를 만든다 여기에는 속성이 포함됩니다. 페이지 전환 사이에 빠져서는 안됩니다. * 데이터 ID 태그는 바닥 글에도 사용할 수 있습니다.

<div data-role="header" data-position="fixed" data-theme="a" data-id="mainHeader">

추가 정보 : 여기

내 애플 리케이션 중 하나에서 헤더입니다 http://jquerymobile.com/demos/1.2.0/docs/toolbars/footer-persist-a.html

+0

나는 더 이상 프로젝트에 참여 아니지만,이 때문에 나는거야 당신을 위해 노력하고 있습니다 대답을 수락 – Ciack404

+0

감사합니다 @ Ciack404, 당신이 JQB 사이트를 기억 다음 번에, 도움이 될 수 있습니다 :) – Red2678

+0

나는 확실히 것입니다! 그 문제는 정말 짜증나! :) 감사 – Ciack404

관련 문제