JQuery оживить проблему - PullRequest
       9

JQuery оживить проблему

0 голосов
/ 30 сентября 2010

Мне нужно изменить этот плагин, чтобы вращать изображения, не дожидаясь окончания анимации. Если вы перейдете по этой ссылке, вы можете заметить, что анимация перезапускается в конце предыдущей анимации, но я хочу, чтобы изображения возвращались назад, поэтому я не хочу ждать окончания первой анимации, чтобы начать следующую. Любая идея, как это сделать. Соответствующий фрагмент кода из этого плагина

el.animate({ left:"-" + el.width() + "px" }, time, "linear", function() {

//reset container position
$(this).css({ left:$("div#imageScroller").width(), right:"" });

//restart animation. Problem is to restart it when last image completey appears with out pausing current animation.
animator($(this), duration, "rtl");

//hide controls if visible
($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;

}); 

1 Ответ

2 голосов
/ 30 сентября 2010

Вы должны подойти к этому совершенно по-другому.Вам нужно будет либо продублировать все изображения и использовать два контейнера, поскольку один из них полностью скрыт, переместите его вправо или вытолкните изображения с левой стороны и добавьте их справа, когда они исчезнут со страницы.

...