动画背景颜色JQuery

时间:2011-11-16 10:04:31

标签: jquery jquery-animate background-color

在搜索互联网后,似乎有各种各样的方法可以通过jquery动画颜色。

对于我将“包装”的背景颜色从#FFF动画到#000的最佳方法是什么?

 var open = true;
    $(".btn-slide").click(function(){ 
        if(open){
        $("#wrapper").animate({
            width: 900,  
            }, 
            1000, function() {
        });
    open= false;
    }else{
        $("#wrapper").animate({
            width: 250,  
            }, 
            1000, function() {
    open = true; }
});

感谢您的建议。我非常感谢您的投入。

2 个答案:

答案 0 :(得分:3)

你使用jQuery animate

但是,jQuery默认情况下无法插入颜色,因此您需要使用color animation plugin或(如Niklas所说)jQuery UI Effects

答案 1 :(得分:2)

你可以试试这个

var open = true; 
        $(".btn-slide").click(function(){ 
        if(open){ 
        $("#wrapper").animate({ 
        width: 900, 
        backgroundColor: '#000' 
        }, 
        1000, function() { 
        }); 
        open= false; 
        }else{ 
        $("#wrapper").animate({ 
        width: 250,
        backgroundColor: '#000' 
        }, 
        1000, function() { 
        open = true; } 
        });