我有这个代码来动画高度:
$(".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中,它只能运行,有时候有人知道为什么吗? 点击“更多颜色”