Jquery动画黑色所有背景色

Jquery动画黑色所有背景色,jquery,jquery-animate,Jquery,Jquery Animate,我使用下面的代码来更改背景颜色和动画。但所有的背景色在效果后都变暗了 <script src="js/jquery-1.11.3.js"></script> <script src="js/jquery-ui.min.js"></script> <script src="js/jquery.color-2.1.2.min.js"></script> <script> $('#span1').an

我使用下面的代码来更改背景颜色和动画。但所有的背景色在效果后都变暗了

<script src="js/jquery-1.11.3.js"></script>
    <script src="js/jquery-ui.min.js"></script>
    <script src="js/jquery.color-2.1.2.min.js"></script>

<script>
$('#span1').animate({backgroundColor:'green'},2000);// return black bg
$('#span2').animate({backgroundColor:'red'},2000);// return black bg
$('#span3').animate({backgroundColor:'orange'},2000);// return black bg
</script>

$('#span1')。制作动画({backgroundColor:'green'},2000);//返回黑色背景
$('#span2')。制作动画({backgroundColor:'red'},2000);//返回黑色背景
$('#span3')。制作动画({backgroundColor:'orange'},2000);//返回黑色背景

为什么会有这么多JavaScript开销用于颜色褪色?只需使用css转换即可:

$(函数(){
$(“按钮”)。单击(函数(){
$('#span1').css(“背景”、“绿色”);
$('#span2').css(“背景”、“红色”);
$('#span3').css(“背景”、“橙色”);
});
});
span{
宽度:100px;
高度:100px;
右边距:5px;
显示:内联块;
背景:#f0f;
过渡:背景2s;
}
钮扣{
显示:块;
}


开始
为什么会有这么多JavaScript开销用于颜色褪色?只需使用css转换即可:

$(函数(){
$(“按钮”)。单击(函数(){
$('#span1').css(“背景”、“绿色”);
$('#span2').css(“背景”、“红色”);
$('#span3').css(“背景”、“橙色”);
});
});
span{
宽度:100px;
高度:100px;
右边距:5px;
显示:内联块;
背景:#f0f;
过渡:背景2s;
}
钮扣{
显示:块;
}


开始
我测试了您的代码,它运行良好,下面是代码片段:


$(#span1')。动画({背景颜色:'green',2000);
$(#span2')。动画({backgroundColor:'red',2000);
$('#span3')。动画({背景色:'#FFA500'},2000);

我测试了您的代码,代码运行良好,下面是代码片段:


$(#span1')。动画({背景颜色:'green',2000);
$(#span2')。动画({backgroundColor:'red',2000);
$('#span3')。动画({背景色:'#FFA500'},2000);