Как я могу использовать jquery преобразование без анимации? - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь изменить масштаб моего элемента с 1 до 0,8. Это хорошо работает:

  $(this).find(".overlay").css('transform', 'scale(0.8)')

Единственная проблема в том, что преобразование происходит с анимацией. Как я могу сделать это без анимации?

Ответы [ 2 ]

1 голос
/ 11 марта 2020

Вы можете попробовать добавить $(this).find(".overlay").css({ transform: "scale(0.8)", transition: "none" }), если css добавляет анимацию.

1 голос
/ 11 марта 2020

Установите переход в none перед использованием преобразования:

$el = $(this).find('.overlay');
$el.css('transition', 'none');
$el.css('transform','scale(0.8)');
...