Нужно после окончания 2ух анимаций, сменить значение переменной.
old_elem.animate({
top: curr_elem.css('top'),
left: curr_elem.css('left')
}, 100, function(){//действия после анимации
});
curr_elem.animate({
top: old_elem.css('top'),
left: old_elem.css('left')
}, 100, function(){//действия после анимации
});
Как вариант - через Promise:
$(() => {
$('input').on('click', function(e){
Promise.all([
new Promise((res, rej) => $('#one').animate({fontSize: '20pt'}, 200, _ => res())),
new Promise((res, rej) => $('#two').animate({fontSize: '30pt'}, 300, _ => res()))
]).then(_ => $(this).val('Done!'))
});
});
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<div id='one'>One</div>
<div id='two'>Two</div>
<input type='button' value='Run' />
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив объектов в глобальном пространстве имёнТребуется получить массив имён этих объектов, которые имеют определённое свойство
Здравствуйте, подскажите пожалуйста какие варианты возможны для реализации такой задачи? Есть ползунок (input type range) он управляет каруселью...
Здравствуйте! Разбираю тему замыкания в JS и не могу понять двух моментов в коде с MDN по темеОбъясните пожалуйста (вопросы после кода)
Как скопировать value ключа из localstorage в значение textarea? Чтобы потом использовать их при отправке формы