0

我有这个代码来动画高度:

$(".color_list").each(function() {  
    oHeight = $(this).height();
    $('.show_color').toggle(function(){
        $(this).parent('.color_list').addClass('open').animate({height:oHeight},200);   
        $(this).delay(200).css({'bottom':5});
        return false;
    },function(){
            $(this).parent('.color_list').removeClass('open').animate({height:112},200);
            $(this).delay(200).css({'bottom':0});
            return false;
    });
    if ($(this).height() > 120) {
        $(this).css({'height':112});
        $(this).children('.show_color').css({'display':'block'});
    }

});

在 Firefox 中它有效,但在 Safari 和 Chrome 中它有时只有效,有人知道为什么吗?点击“更多颜色”

这里

4

0 回答 0