Я использую плагин цикла jQuery для циклического перебора некоторых изображений. Все эти изображения содержатся внутри DIV. Я не хочу, чтобы плагин цикла запускался до тех пор, пока не загрузятся все изображения или, по крайней мере, первые 4 или 5, чтобы не появилось изображение, которое еще не загружено. Есть ли простой способ сделать это?
Я попытался добавить класс 'lastImg' к последнему img в div и добавить к нему событие 'load', например,
Markup
<div id='cycle'>
<img src=''/>
<img src=''/>
<img src='' class='lastImg'/>
</div>
JQuery
$('lastImg').load(function(){
$('#cycle').cycle({..});
});
Это выглядит нормально в Chrome и FF, по общему признанию, это немного ненормально (иногда это не работает, может быть, если изображение находится в кэше?) И совсем не в IE (удивление, удивление ...). 1008 *
Любые другие предложения о том, как я могу это сделать?