Я пытаюсь разместить скрытое всплывающее окно проверки в DOM, а затем анимировать его при отправке формы.Я обнаружил, что методы анимации jQuery работают по-разному при использовании .hide()
или .css(opacity, 0)
до анимации элемента до полной непрозрачности.
В начале кода, если я использую .hide()
, .animate()
со свойством opacity, установленным в 1, не будет работать вообще.Однако метод .fadeIn () сначала работает только с использованием .hide()
.Если я установлю opacity
элемента на 0 с помощью метода .css()
, то .animation()
исчезнет в элементе.Я хотел бы использовать .animate()
из-за гибкости и добавленных опций.
Я решил просто пойти дальше и использовать подход .css()
, но затем столкнулся с проблемой при попытке поддержать IE8..css(opacity, 0)
не будет скрывать элемент в IE8, поэтому мой единственный вариант на данный момент - использовать .fadeIn()
для того, что я пытаюсь выполнить.
Кто-нибудь еще сталкивался с этой проблемой, и если такМогу я получить какой-то совет от вас =)