jquery, jquery mobile, js, css & html을 사용하는 phonegap 앱이 있습니다.콘텐츠가로드 될 때까지 jquery mobile/phonegap 앱이 대기하도록합니다.
저는 listview를 사용하여 많은 LI를 보여주고 필터링합니다. 목록이 텍스트 일 때만 훌륭하게 작동합니다. 그러나 (내가 원하는대로) LI는 이미지로만 채워질 때 - 무작위로 숫자가로드되지 않고 일부 빈 LI가 남습니다.
(Chrome에서 내 PC를 테스트 할 때 제대로 작동합니다. 앱의 phonegap'd 및 전화로 실행되는 경우에만 실패합니다).
쓸모없는 코드 몇백 줄을 추가하여 색인 페이지를 느리게하면 이미지가 모두 표시됩니다.
그래서 문제는 페이지가로드되어 이미지가 모두로드되기 전에 마무리되는 것입니다.
모든 이미지가 준비 될 때까지 앱이로드되지 않도록 알리는 방법이 있습니까?
편집 : 내가 사용하는 코드 :
<div data-role="content">
<ul data-role="listview" data-icon="false" data-filter="true" data-filter-placeholder="Search all cards..." data-inset="true">
<li data-role="list-divider">List of things</li>
<li data-filtertext="various:different:keywords"><div><img src="img/01046.jpg" class="cardimg"></div></li>
<li data-filtertext="various:different:keywords"><div><img src="img/01047.jpg" class="cardimg"></div></li>
<li data-filtertext="various:different:keywords"><div><img src="img/01048.jpg" class="cardimg"></div></li>
...
등등. 이미지가 많으며 시간이 지남에 따라 그 수가 더 커질 것입니다.
[window.onload()] (https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onload)를 사용 해본 적이 있습니까? 이 메서드는로드 할 이미지를 기다립니다. –
나는 jquery 또는 js 주위에 아직 잘 모르겠지만, 지금은 시간을 보면서 다른 window.onload() 행운과 유사 변형을 시도하고 보냈습니다. 나는 그걸로 어떤 기능을 발휘해야하는지 잘 모르겠다. 이미지가로드되거나 모든 목록보기에서 새로 고침이 트리거 될 때까지 페이지 표시를 지연시키는 내용을보고 있어야합니까? 또는 .. 내가 방아쇠를 당기 위해 그것을 사용해야합니까? –