Как отложить время до отправки формы

97
04 марта 2021, 18:50

На сайте есть форма для регистрации. При нажатии на кнопку "Зарегистрироваться" должна быть анимация, но она не успевает проиграться, потому что сразу переносит на следующую страницу. Как отложить время до отправки формы?

Answer 1

Через animationend. Это событие вывзывается когда CSS анимация достигает конца своего активного периода, который вычисляется как (animation-duration * animation-iteration-count) + animation-delay.

var animEndHandler = target.onanimationend;
target.onanimationend = Function

A Function вызывается, когда происходит событие animationend, указывающее, что анимация CSS начинается с цели, где целевой объект является HTML-элементом (HTMLElement), документ (Document) или окно (Window). Функция получает в качестве входного параметра один параметр: AnimationEvent объект, описывающий событие, которое произошло.

READ ALSO
Unity приложение поверх всех окон

Unity приложение поверх всех окон

Вопрос, есть ли возможность через код (c# script) задать установку, что бы полноэкранное окно приложения Unity всегда было над другими окнами при...

118
Entity Framework Core создать базу данных из xsd

Entity Framework Core создать базу данных из xsd

Есть приложение на ASPNET Core 2, необходимо сгенерировать базу данных на основании xsd файла

99
Помогите правильно построить mysql запрос

Помогите правильно построить mysql запрос

Помогите правильно создать запрос mysql

117
Получить в запросе кастомной колонки

Получить в запросе кастомной колонки

Есть некая таблица в БД, предположим такая:

118