// javascript document $(document).ready(function(){ var w=$(window).width(),h=$(window).height(); $(".banner").css({"height":h}) var box_sz=[]; $("img:last").load(function(){ for(var bs=0;bs<$(".box").length;bs++){ //var offset_this=$(".box").eq(bs).outerheight(true)+box_sz_cs; //box_sz.push(offset_this) var offset_this=h; for(var bs_b=0;bs_b>当前的盒子,,cl>>每行的个数,margin-left决定左值,margin-top决定右值 //盒子结构为box >> ul >> li //console.log(obj) var _this=$(obj); var this_w=_this.find("li").width(); var ml=parsefloat(_this.find("li").css("margin-left"));//左边距值 var mt=parsefloat(_this.find("li").css("margin-top"));//上边距值 //console.log(this_w+","+ml+","+mt) var waterfall_l=_this.find("li").length; _this.children("ul").css({"position":"relative"}); _this.find("li").css({"position":"absolute"});//去掉margin干扰值 //初始四个css for(var i=0;icol_h_max){ col_h_max=col_h[mx] } } _this.children("ul").css({"height":col_h_max+mt});//设置盒子的高度 }; //obj>>当前的盒子,,cl>>每行的个数,margin-left决定左值,margin-top决定右值(注:不用考虑margin值的对布局的影响) $(function(){//图片加载完执行瀑布流事件 if(w<1170){ if(w<660){ waterfall(".waterfall",2);//屏幕小于660 }else{ waterfall(".waterfall",3);//屏幕小于1170 } }else{ waterfall(".waterfall",3);//屏幕大于1170 } }); $(window).resize(function(){ var w=$(window).width(); //document.title=w; if(w<1170){ if(w<660){ waterfall(".waterfall",2); } waterfall(".waterfall",3); }else{ waterfall(".waterfall",3); } }); })