일부 이미지를 순환하려면 jQuery cycle plugin을 사용하고 있습니다. 이 이미지들은 모두 DIV 안에 들어 있습니다. 모든 이미지가로드되거나 적어도 처음 4 또는 5가 될 때까지주기 플러그인을 실행하지 않으므로 이미지가 아직로드되지 않은 상태로 표시됩니다. 이 작업을 수행하는 쉬운 방법이 있습니까?Jquery img.load 질문
div의 마지막 img에 'lastImg'클래스를 추가하고 'load'이벤트를 추가하려고 시도했습니다.
Markup
<div id='cycle'>
<img src=''/>
<img src=''/>
<img src='' class='lastImg'/>
</div>
JQuery
$('lastImg').load(function(){
$('#cycle').cycle({..});
});
이, 크롬과 FF에 좋아 보인다 인정 하듯이 조금 flakey가의 (경우에 따라서는? 이미지가 캐시에 어쩌면 경우, 작동하지 않습니다)와 전혀 IE (깜짝 놀람 ..).
내가 할 수있는 다른 제안 사항이 있으십니까?
나는 이것을 시도했지만 똑같은 문제가 발생했다. $ ('img.preload') .load()는 IE에서 시작되지 않고 첫 페이지 만 FF로로드된다. 내가 돌아 서서 다시 돌아 오면 안된다. – Fermin
마크 업을 시도한 적이 있습니까? – cdmckay
또한 준비된 처리기에 있는지 확인하십시오. 나는 그것을 보여주기 위해 그것을 바꿀 것이다. – cdmckay