关于进度条的问题(animate)
for(i=1;i<50;i++)
{
   $('h3').animate({ width: i + '%' });
}animate的执行为什么是在循环全部结束之后才会执行,而不是 i遍历到几,animate的宽度就增加到几,为什么不是时时的呢
如果我想实现时时增加宽度,应该怎么去做? 

解决方案 »

  1.   

    for(i=1;i<50;i++)
    {
       $('h3').css({ width: i + '%' });
    }
      

  2.   

    执行太快了, 使用setTimeout
      

  3.   

    //试试这样$(function () {
    for(i=1;i<50;i++)
    {
       $('h3').animate({ width: i + '%' });
    }}
      

  4.   

    如果,我想实现更新数据时,就显示进度条, 更新一条,进度就会增加一点,直到更新结束。进度条宽度满格。使用.css()就效果不好。