问答详情
源自:5-2 编程挑战

同学代码中 封装的这个函数 解释一下呗?

function animateWaterfall($Boxs,i,w){  

                var minH=Math.min.apply(null,arr);//arr定义在最前的 这里也是在作用域里

                var minHindex=$.inArray(minH,arr);//最小值对应索引

                $Boxs.eq(i).animate({

                    top:arr[minHindex],

                    left:w*minHindex

                },1000,function(){  //1000代表速度 function是执行完成后的回调函数

                    arr[minHindex]+=$Boxs.eq(i).outerHeight();

                    i++;

                    animateWaterfall($Boxs,i,w);

                });

            }

提问者:qq_我叫红领巾_2 2017-02-17 02:52

个回答

  • 绝版女鬼
    2017-02-17 12:00:03
    已采纳

    定义了一个animatewaterfall函数 意思是能好好蹦达的瀑布流

    (selector).animate(styles,speed,easing,callback) 

    1秒 改变样式   改变后再调用自己