У меня есть небольшая анимация, которая заставляет элементы качаться вверх и вниз. Каждый элемент качается с разной скоростью и величиной. Я использую функцию Jquery Timers (http://plugins.jquery.com/project/timers) EveryTime для бесконечного цикла анимации.
Я успешно заставил элементы качаться вверх и вниз, но я не могу заставить их прекратить использование функции stopTime().
Вот что у меня есть до сих пор:
function randomFromTo(from, to){
return Math.floor(Math.random() * (to - from + 1) + from);
}
function bobbing(command){
if(command=='start'){
$("#scroller .feature-headline").each(function (i) {
$(this).everyTime(1, 'bobbing', function (){
var bobAmount = randomFromTo(5, 10);
var bobSpeed = randomFromTo(1200, 2000);
$(this).animate ({marginTop: bobAmount}, bobSpeed, 'linear').animate ({marginTop: 0}, bobSpeed, 'linear');
});
});
} else {
$("#scroller .feature-headline").each(function (i) {
$(this).stopTime('bobbing');
});
}
}
Где я ошибаюсь?