2012-11-23 8 views
0

jQuery Mobile pageinit 이벤트에 바인딩하여 페이지가 생성/향상되고 DOM (문서 단위)에로드 된 후 추가 작업을 수행합니다.pageinit 이벤트에 바인딩하면 회 전자가있는 흰색 페이지가 생성됩니다.

$('#home').live('pageinit', function() 
{ 
    ... 
}; 

그러나 나는 OSN을 실행하는 iOS 장치에는 흰색 스피너가 있고 페이지는 표시되지 않습니다. 그것은 시뮬레이터에서 잘 작동합니다. 나는 무엇을 잘못 할 수 있 었는가?

답변

1

일반적으로 페이지 로딩을 중지시키지 않지만 페이지의 잘못된 부분에 배치하면 작동하지 않는 pageinit에 대한 참조가 많이 있습니다.

이벤트 처리기 (... 부분)의 스크립트 오류로 인해 설명 된 증상이 나타날 수 있지만 시뮬레이터에서 동일하게 작동합니다.

모든 파일이 올바르게 참조 되었습니까? OSX와 달리 iOS는 대소 문자를 구분하므로 jquery.js 대신 jQuery.js를 참조하면 다른 곳에서는 볼 수없는 문제가 발생합니다. 로드 오류를 찾으려면 데스크톱 사파리 웹 속성을 앱에 연결할 수 있어야합니다.

관련 문제