Jquery animate from … to … (анимация от и до)

244
20 декабря 2016, 23:31

Слабовато пока знаком с Jquery, сам найти ответ не сумел, возможно не там ищу. Насколько я понял функция animate() принимает только конечные значения атрибутов стиля.

Как можно реализовать такое?

$( "#button" ).click(function() {
  $( "#test" ).animate({
    // from left: -100
    // to left: 0
  }, 500, function() {
    // действие по завершении
  });
});

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

$( "#test" ).css('left', -100).animate({      
  left: 0
}, 500, function() {
  // действие по завершении
});
Answer 1

Разобрался.

$( "#button" ).click(function() {
  $('#test').queue(function () {
    $(this).css('left', -100);
    $(this).dequeue(); 
  });   
  $( "#test" ).animate({
    left: 0
  }, 500, function() {
    // действие по завершении
  });
});
READ ALSO
Из span в textarea

Из span в textarea

ЗдравствуйтеУ меня есть калькулятор

273
Сохранить данные в одну клетку массива в цикле

Сохранить данные в одну клетку массива в цикле

Имеется цикл процессовНапример такой

237
Почему скрипт добавляет класс?

Почему скрипт добавляет класс?

Привет! Почему скрипт добавляет класс к body когда разрешение 1024? По идее должно работать так, скрипт мониторит разрешение экрана, и при разрешении...

272
Jquery combobox и bootstrap

Jquery combobox и bootstrap

Создал веб-часть в которой часть работает с bootstrap, а логику для combobox сделал из jquery, все работает, но выпадающий список скрывается полями bootstrap:

311