Jquery setTimeout导致Chrome挂起/崩溃

Jquery setTimeout导致Chrome挂起/崩溃,settimeout,Settimeout,我用这个代码来显示我的动画,当我在chrome中,等待10~40分钟后,浏览器会挂起/崩溃,有什么问题吗?有人能帮我吗 $(function(){ $(".card_up,.girl,.card_down").css({"position":"absolute"}) $(".card_up").fadeIn(300).animate({top: 800}).animate({top: -15},1200); $(".girl").fadeIn(300).animate({top: -800}).

我用这个代码来显示我的动画,当我在chrome中,等待10~40分钟后,浏览器会挂起/崩溃,有什么问题吗?有人能帮我吗

$(function(){
$(".card_up,.girl,.card_down").css({"position":"absolute"})
$(".card_up").fadeIn(300).animate({top: 800}).animate({top: -15},1200);
$(".girl").fadeIn(300).animate({top: -800}).animate({top: -90},900).animate({top:  -131},500);
$(".card_down").fadeIn(300).animate({top:-300}).animate({top:0},2000).animate({top: 20},2000);

function UU(){
    $(".card_up").animate({top: 15},1000).animate({top: 5},2000);
    setTimeout(UU,0);
}

function GG(){
    $(".girl").animate({top: -121},1000).animate({top: -131},1000);
    setTimeout(GG,0);
}

function DD(){
    $(".card_down").animate({top: 20},2000).animate({top: 30},3000);
    setTimeout(DD,0);
}
UU();
GG();
DD();

天哪。。。真的?您是否了解您的代码在这里的作用?你正在生成一系列无穷无尽的动画!我该怎么办?请给我看看