Я вызываю fadeIn(200)
и fadeOut(200)
, чтобы показать и скрыть загружаемое изображение на странице, пока на странице выполняются любые сценарии ajax.
Однако я обнаружил, что когда скрипт выполняется менее чем за 200 мс, элемент застревает с частичной непрозрачностью (например, 0,88), предположительно из-за того, что fadeIn()
был прерван в этот момент затухания. После этого все будущие затухания останавливаются на этой непрозрачности, она никогда больше не достигает полной непрозрачности 1
.
Может ли это быть связано с очередью анимации? Возможно, есть способ принудительно завершить анимацию или каким-то образом сбросить непрозрачность, если она прервана?
.stop(true, true)
или дажеfinish()
из jQuery где-нибудь в анимации? - person adeneo   schedule 03.11.2016