На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Почему не работает fadeIn() вместе с html()?


Слева у меня на блоге вы можете увидеть кнопку с меняющейся надписью. Отвечает за смену её функция jQuery html():

jQuery(".vertext").html('Оставить комментарий');
То есть мы вставляем любой произвольный html код в элемент, в данном случае в класс vertext. А что, если мы захотим сделать плавное изменение этого текста? Опять же, как у меня на блоге? Логика подсказывает задействовать функцию анимации fadeIn('slow'), то есть вот так:

jQuery(".vertext").html('Оставить комментарий').fadeIn('slow');
Однако, этот вариант не работает. Почему? Сначала надо скрыть элемент - использовать функцию hide(). То есть окончательный вариант будет таков:

jQuery(".vertext").hide().html('Оставить комментарий').fadeIn('slow');
Именно так можно заставить работать fadeIn() вместе с html() или text().





тегизаметки, jQuery, javascript, функции, хитрости





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Какой язык лучше для разработки игр?
Как конвертировать swf (flash) в html5


© upread.ru 2013-2019
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.