phonegap (cordova-2.6.js 사용) 및 여러 단일 .html 파일로 구성된 jQuery mobile을 사용하여 부동산 ipad 응용 프로그램을 개발 중입니다.페이지 여러 단일 HTML5 페이지 간의 전환 중 문제로드
HTML 파일은 "Twitter CSS Bootstrap Framework"및 "Jquery Mobile Framework"를 사용하여 디자인되었습니다.
나는 다음과 같은 문제에 직면하고있다 : 예를 들어 두 .html 중에서 페이지 (사이 전환의 경우
을 내가 "index.html을 '페이지에서 이동하려는 경우에"contact.html "페이지), 페이지로드 문제에 직면하고 있습니다 (페이지에서 CSS 및 js 파일이 제대로로드되지 않은 것으로 보입니다).
ipad 앱에서 모든 전환은 아약스 기본 네비게이션 시스템에 의존합니다. "data-ajax = false"속성을 쓰면 페이지가 제대로로드되지 않습니다.
"contact.html"에서 "window.onload"또는 "bodyonload"이벤트를 호출 할 수 없으며 document.ready() 만 작동합니다. jQuery 모바일의 경우 "pageinit"이벤트를 바인드해야하지만 "contact.html"페이지에서는 그렇게 할 수 없습니다.
"contact.html", $ ("# form_id")에서 submit (function() {alert ("hello world;"}})); - 작동 안됨.
디버깅 문제 :
- 편집기를 사용 : 엑스 코드
- 운영 체제 : IOS
- 기술 스택 : 폰갭, 부트 스트랩 CSS, jQuery를 모바일, HTML5
내가 가진 위에서 언급 한 플랫폼을 사용했지만 이러한 오류가 발생하면 Xcode에서 제대로 디버그 할 수 없습니다. "Mozilla Firefox"웹 브라우저의 "Firebug"와 같은 Xcode에서 사용할 수있는 도구가 있습니까? 그렇다면 콘솔에서 jQuery 오류를 디버깅 할 수 있습니까?
부트 스트랩과 JQM을 함께 사용할 때 충돌이 발생할 수 있습니다. –
은 모듈을 ajax 용으로 사용하고 있고 on, pageshow 등으로 트리거하고 있습니까? 또한 jquery에서 더 많은 성능을 얻으려면 단일 페이지 응용 프로그램으로 이동해야합니다. – kangoroo