就是dvi里放了一张图片 然后这张图片一直移动,直到页面更新或者关闭
我现在这样写 程序可以运行
$(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');

}
});因为想让他一直运行 所以
$(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;};
这一行
于是 程序就成了死循环了,也就实现了一直播放的效果
但是这样的代码浏览器一运行就崩溃了,怎么办?

解决方案 »

  1.   

    最好不要变成死循环,很容易崩溃,想实现一直运行的效果,可以考虑interval,把时间间隔设小一点
      

  2.   

    最好不要变成死循环,要实现一直运行效果,可以考虑用interval,把时间间隔设小一点
      

  3.   

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