为了账号安全,请及时绑定邮箱和手机立即绑定

为啥没有效果

// JavaScript Document

$(window).on('load',function(){

waterfall()

})

function waterfall(parent,box){

var $box=$("#main>div");

var w=$box.eq(0).outerWidth();

var cols=Math.floor($(window).width()/w);

$("#main").width(w*cols).css("margin","0 auto");

var hArr=[];

$box.each(function(index, element) {

            var h=$box.eq(index).outerHeight();

  if(index<cols){

  hArr[index]=h;

  }else{

  var minH=Math.min.apply(null,hArr);

  var minHindex=$.inArray(minH,hArr);

  $(element).css({

  "position":"absoult",

  "top":minH+"px",

  "left":minHindex*w+"px",  })

  hArr[minHindex]+=$box.eq(index).outerHeight();

  }

        });

}

http://img1.sycdn.imooc.com//57f3745c0001eeb410750604.jpg照着写了为啥最后一直是这个样子

正在回答

3 回答

function waterfall(parent,box){}这里不能传参数呀

0 回复 有任何疑惑可以回复我~

$("#main").width(w*cols)这个是不是也错了

0 回复 有任何疑惑可以回复我~

定位的absolute

0 回复 有任何疑惑可以回复我~
#1

lzy瑜 提问者

可能不是这个问题,改过之后还是一样
2016-10-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥没有效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信