jQuery .fadeIn () не будет перезаписывать CSS

0

Я пытаюсь использовать функцию jquery fade в функции, чтобы делать то, что она делает, и она отлично работает, если я использую fadeOut раньше, чтобы изменить непрозрачность на 0, но если я установил непрозрачность 0 в css, функция jquery не перезапишет css,

Как я могу заставить функцию работать, сохраняя элемент скрытым перед событием клика?

  • 0
    покажи, что ты пробовал
  • 0
    вместо установки opacity: 0 почему бы не скрыть элемент с помощью display: none
Теги:
opacity
fadein

1 ответ

0
Лучший ответ

Похоже, что fadeIn() имеет проблему, если элемент не скрыт, поэтому вы можете попробовать fadeTo()

$('div').css('opacity', '0').fadeTo(2000, 1)

Демо: скрипка

или попробуйте анимацию ({opacity: 1}), например

$('div').css('opacity', '0').animate({
    opacity: 1
}, 2500)

Демо: скрипка

  • 0
    спасибо, работает как шарм.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню