谁知道我这个是哪里出了问题?后台没报错,但布局开始没改变

来源:3-1 jQuery实现瀑布流布局图片定位

慕粉3116392

2016-10-10 10:10

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

waterfall();

})

function waterfall(){

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

var oBoxsW = $oBoxs.eq(0).outerWidth();

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

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

var hArr =[];

$oBoxs.each(function(index,value){

var H = $oBoxs.eq(index).outerHeight();

if(index<cols){

hArr[index] = H;

//console.log(hArr);

}else{

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

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

console.log(hArr);

$(value).css({

"positon":"absolute",

"top":minH+"px",

"left":minIndex*oBoxsW+"px",

})

hArr[minIndex]+=H;

}

})

}


写回答 关注

2回答

  • 丶沉逑
    2016-10-17 16:56:07
    已采纳

    position 拼错了,少个i

    慕粉3116...

    非常感谢。你太厉害了

    2016-10-25 10:13:35

    共 1 条回复 >

  • KevinLL
    2016-10-10 17:03:49

    1、检查有没有加载jquery

    2、html结构,id名有没有错

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97759 学习 · 736 问题

查看课程

相似问题