Как остановить анимацию сразу на всех элементах на jQuery?

Есть много блоков, у которых нужно удалить атрибут style. Дело в том, что у всех этих элементов задана jQuery-анимация.

$(".js-icon_one").animate({left: "100px"}, 1000, "linear");
$(".js-icon_two").animate({left: "302px", top: "-20px"}, 1000, "linear");
$(".js-icon_three").animate({left: "302px", top: "290px"}, 1000, "linear");

И удаление атрибута не срабатывает:

$(".js-icon_one").removeAttr("style");
$(".js-icon_two").removeAttr("style");
$(".js-icon_three").removeAttr("style");

Я так предполагаю, что это из-за запущенной анимации.

Как можно остановить анимацию сразу всех элементов, а не по отдельности? По отдельности можно использовать $(selector).stop();

Но элементов слишком много, в примере не все представил. Есть ли способ остановить анимацию одновременно у всех элементов?


Ответы (0 шт):