Вы просто пытаетесь изменить размер изображения, чтобы оно соответствовало полноэкранному режиму? Зачем вообще изменять цикл jQuery? Почему бы не использовать функции обратного вызова, которые он предоставляет вместо этого.
$(element).cycle({
opt1: val1,
....
before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
//resize each image here, before it is displayed
}
});
Кроме того, вы можете просто изменить размер всех изображений при загрузке страницы. Почему нужно подождать, пока изображение не будет готово для отображения, чтобы изменить его размер?
Таким же образом вы можете обрабатывать изменение размера изображений в случае изменения размера окна браузера.
$(window).resize(function() {
//resize the images again
});
Если вы не пытаетесь создать свой собственный плагин, который хотите распространять, я не вижу смысла в изменении / расширении цикла jQuery. Это только мое мнение.