jQuery没有动画颜色变化

时间:2014-04-18 18:40:06

标签: jquery html css animation

小提琴:http://jsfiddle.net/BMJWS/

我想在点击时将文字变为红色,但由于某种原因它不起作用:

HTML:

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

的CSS:

#text {
    color:black;
}

JS:

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

$('#text').click(function() {
    turnred();
});

1 个答案:

答案 0 :(得分: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>

Updated Fiddle