Цитата:
|
Сообщение от esc
2. анимация проигрывается до конца, даже если произошло секундное наведение мыши, тоесть если коснулась мышь кнопки анимация проигрывается доконца в любом случае, только в данной ситуации не происходит остановки анимации на промежуточном кадре
|
Вот этот пункт смущает меня. Не юзабильно. А что будет если пользователь навел, потом сразу же навел и опять навел и тд?
Обычно схема такая:
Есть последовательность анимации, где 4 это конечный кадр, а 1 и 7 одинаковые
1-2-3-[4]-5-6-7
Если навели мышку, то пошла анимации 1-2-3-4-стоп
Отвели 4-5-6-переход на 1 (но код перезода стоит на 7)
Если же невести мышку и потом сразу отвести, и анимация дошла скажем до кадра 3, то когда убираем, анимация идет с кадра 5.
Пусть она успела дойти до 6 и мышку опять навели, тогда она начинается с кадру 2.