document.getelementsByClassName()不支持IE9以下浏览器。但IE8及其以下的使用人数还是挺多的。所以自己写着玩的可以随便用,写给别人用的还是少用那个方法,向她那样比较好。
2016-12-11
为什么不用document.getelementsByClassName() ? 因为这是HTML5中出现的dom API,老师在录制这个视频的时候,估计HTML5还没流行开。
2016-12-08
我曹,最后一句(hArr[index]+=oboxs[i].offsetHeight)也我让我纠结好久(个人问题),本来硬是不理解,究竟是怎么选定第六个以后,第七个怎么再再找下一个高度更小的值,原来在for循环的作用下 下次(var minH = Math.min.apply(null,hArr)函数会算上之前最后一句(hArr[index]+=oboxs[i].offsetHeight)的高度(也就是INDEX=3)的高度),然后找到这次循环的最矮的插入图片位置。如果老师的例子有一张图片能占四行的图片就很好理解了
2016-11-25
滚动条移动的高度与文档向上滚动的高度应该不是一样的,应该是(内容盒子高度 - 文档高度) / (文档高度 - 滚动条的高度) * 滚动条移动的数值
2016-11-23
可以用h5提供的新选择器document.querySelectorAll('.box'); 获取所有.box
2016-11-23