+ -
当前位置:首页 → 问答吧 → 我想用JQuery写个从页面载入就一直运行的代码,可是浏览器一调试就崩溃

我想用JQuery写个从页面载入就一直运行的代码,可是浏览器一调试就崩溃

时间:2011-12-24

来源:互联网

就是dvi里放了一张图片 然后这张图片一直移动,直到页面更新或者关闭
我现在这样写 程序可以运行
JScript code
$(function(){
    var bg_left=parseFloat($('#bg_cloud').css('left').slice(0,1),10);
    while (bg_left>-1280){
        bg_left-=1;
        $('#bg_cloud').animate({left:bg_left},66,'linear');
        
    }
});


因为想让他一直运行 所以
JScript code
$(function(){
    var bg_left=parseFloat($('#bg_cloud').css('left').slice(0,1),10);
    while (bg_left>-1280){
        bg_left-=1;
                  if (bg_left==1280){bg_left=0;};
        $('#bg_cloud').animate({left:bg_left},66,'linear');
        
    }
});


加入了 if (bg_left==1280){bg_left=0;};
这一行
于是 程序就成了死循环了,也就实现了一直播放的效果
但是这样的代码浏览器一运行就崩溃了,怎么办?

作者: ppp1234forwork   发布时间: 2011-12-24

你为什么限定必须是bg_left==1280
你修改一下让他大于1280试试

作者: hnlyfengyong   发布时间: 2011-12-27