jQuery не оживляет изменение цвета

0

скрипка: http://jsfiddle.net/BMJWS/

Я хочу, чтобы текст покраснел по щелчку, но он почему-то не работает:

HTML:

<div id = 'text'>hi</div>

CSS:

#text {
    color:black;
}

ЯШ:

function turnred() {
    $("#text").animate({color: 'red'}, 400);
}

$('#text').click(function() {
    turnred();
});
Теги:
animation

1 ответ

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

Чтобы работать с цветовой анимацией, вам нужно включить JQuery UI:

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

Обновленный скрипт

  • 0
    ааа понял (Я только что использовал <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> с сайта jqueryui). Спасибо!
  • 0
    Это прекрасно работает для меня здесь: jsfiddle.net/BMJWS/3 .

Ещё вопросы

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