已采纳回答 / 哲_1996
缩放页面并且滚动时会执行waterfall函数,此时clientWidth发生变化,所以列数num也会发生变化;如果是缩小,那么原来在第一行的元素会被挤到下面,变成绝对定位,页面重排;放大的话,num变大,...
2016-06-09
在取出box那一步骤,为什么直接用oparent.getElementsByClassName("box");而是要去取出下面所有的元素,再去判断className为box的元素?
2016-06-04
最新回答 / ryc333
获取的$boxs是数组,是一些jquery对象的集合,eq是jQuery的选择器,选取特定index的元素,这里用eq选择如果是原始dom对象,就可以用下标
2016-06-03
瀑布流布局.html:113 Uncaught TypeError: Cannot read property 'offsetWidth' of undefined
2016-06-02
最赞回答 / Sunnylincon
var iPicW=$aPic.eq(0).width();//width()这样设置是不包括图片的padding值的,也就是会比原值更小var num=Math.floor($(window).width()/iPicW);//既然iPicW减小了,每行能容纳的块的个数自然会增大(当然本例因为取值原因并没有增大)'width':iPicW*num,//iPicW减小导致设置的整个div的宽度也变小了,结果减小后的div却要容纳同样的列数num,自然会有一列重叠了所以将var iPicW=$aPic.eq...
2016-06-01
已采纳回答 / 薄荷味的白衬衫
document.getElementById("d1").style.cssText = "color:red; font-size:13px;";看了这个示例后,相信不说,也知道 style.cssText 是什么意思了,它就是设置 HTML 元素的 style 属性。
2016-06-01