2012-12-07 1 views
1

iOS Safari 용 웹 응용 프로그램에서 colorbox를 사용하고 있는데 문제가 있습니다. colorbox가 표시되면 iOS 고무 밴딩 효과를 시작하기 위해 사이트를 몇 번 위아래로 드래그하면 colorbox 인스턴스가 조금 이동 한 다음 더 이상 닫히지 않습니다.iOS Safari 용 jappie colorbox가 닫히지 않습니다.

나는 이것을 너무 오랫동안 엉망으로 만들었지 만 여전히 만족스러운 해결책을 제시하지 못했습니다. 어떤 도움이라도 대단히 감사하겠습니다.

+1

그것은 어떤 코드없이 당신을 도와 어렵다. –

답변

0

새로운 jQuery 버전 (> 1.8.3)을 사용하고 있는지 확인할 수 있습니다.

동일한 문제가 발생하여 jquery.com에서 버그 보고서를 발견했습니다. 는 확대 또는 아이 패드와 같은 iOS 기기에서 열린 colorbox 주위에 이동하는 따라서도 JS를 사용하여 폐쇄, 자바 스크립트 이벤트에 영향을 미칠 것으로 보인다 :

는 특히, 손실 가져옵니다 fxNow 변수를 삭제 이벤트가있다. 이벤트 핸들러가 실행되지 않기 때문에 fxNow 변수는 결코 지워지지 않으므로 같은 값을 유지하므로 jQuery 애니메이션은 시간이 멈춘 것으로 생각합니다. 결과는 jQuery가 바쁜 루프에서 돌아가며 시계를 확인할 때마다 시간이 변경되지 않았 음을 계산하므로 애니메이션이 진행되지 않아야합니다.

(http://bugs.jquery.com/ticket/12837)