1,js的offset可以获取包括padding的高度,但不包括margin边界在内的距离。
2,var oParent=document.getElementById("main");
oParent.style.cssText="width:"+188+"px;margin:0 auto;";
2,var oParent=document.getElementById("main");
oParent.style.cssText="width:"+188+"px;margin:0 auto;";
2015-07-31
最赞回答 / 昨天de梦
你应该使用了 $(window).on("resize", waterfall); 这句监听器了窗口大小的变化吧。试想,你先缩小再放大,就会产生这样的效果。这是为什么呢?原因是窗口变小后调用了waterfall方法,此时算出来的列数比原先的小,这时原先是处在第一行的图片现在到了第2行,那么到第2行的话就一定会被添加了 position:absolute属性。再放大的话,这个盒子又要”回到“第1行,但是它已经被添加了 position:absolute属性,所以它”回不去“了。因此,需要 在源代码中加上这么...
2015-07-30