2012-08-22 4 views
3

안드로이드의 컬러 박스에 문제가 있다는 것을 알았습니다. 컬러 박스 팝업이 로딩 그래픽과 만 멈추고, 클릭하여 닫으면 클릭 한 내용이 잠깐 나타납니다. 아래에 컬러 박스 팝업이 나타나고 두 팝업이 모두 닫힙니다.안드로이드의 컬러 박스 문제

나는 official demo on the site을 확인했으며 내 사이트에서 동일한 문제가 발견되었습니다. 문제가 발생한 전화는 Android Ice Cream Sandwich를 실행하는 HTC Desire입니다. 이 문제는 iOS 나 Blackberry에서 발생하지 않으며 이상한 Android 글리치 인 것 같습니다.

해결 방법을 찾는 데 도움을 주셔서 감사합니다. 주로 Colorbox Google 그룹이 폐쇄되어 여기에이를 표시합니다.

+0

@blasteralfred – user1153594

+0

추가 정보, Galaxy S3 및 Asus TF Prime에서 같은 문제가 있음을 확인했습니다. 둘 다 내 자신의 프로젝트에 공식 데모 사이트에. – Maurice

답변

1

로드 오버레이가 완료된 후에 제대로 숨겨지지 않은 것 같습니다. 다행히 그는 onComplete 콜백을 사용하여 쉽게 수정입니다 :

$(document).ready(function() 
{ 
    $('a.colorbox').colorbox({ 
     onComplete: function() 
     { 
      $('#cboxLoadingOverlay, #cboxLoadingGraphic').hide(); 
     } 
    }); 
}); 

이것은 loadingOverlay가 제대로 사용 후 숨겨진 확인합니다. Colorbox 자체가 재사용되는 것을 처리합니다. 이로 인해 내 장치의 문제가 해결되었습니다.

이 방법이 효과가 있는지 알려주세요.

+0

완벽하게 작동합니다. - 감사합니다! 닫기 버튼과 이전/다음 버튼은 안드로이드에 표시되지 않지만 눈치 챘지만 쉽게 해결할 수 있어야합니다. – user1153594