為啥沒有效果
// 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();
? }
? ? ? ? });
}
照著寫了為啥最后一直是這個樣子
2016-10-10
function waterfall(parent,box){}這里不能傳參數(shù)呀
2016-10-04
$("#main").width(w*cols)這個是不是也錯了
2016-10-04
定位的absolute