非常美女老师的讲解,但个人还有一些问题: 1 感觉老师的瀑布流思想帮帮的,但感觉每次滚动加载调用wallterfall函数时,wallterfall中的i值会被初始化为0,意味着会重新定位之前已经定位好的元素,而这些元素是不应该在重新定位的。 2 滚动加载对滚动触发的次数是不是应该加以限制啊?不然滚动触发的次数会不会过于频繁?而每次滚动滚动都会触发较为复杂的运算。 3 非常感谢老师能在百忙中给我们分享瀑布流课程
<java> </java>
那ajax那?滚动时触发的ajax操作从服务器新获取的图片资源不在window.onload范围内吧?
老师的例子里是用了window.onload事件,而window的onload事件是在整个页面所有元素全部加载完成后才会触发的.所以当window的onload事件触发了,代表着页面中的图片肯定是已经加载完毕了的,包含img的box的高度也是确定了的.
我也有同感,我觉得每次滚动加载时,不应该对所有的元素都要重新定位,而是只需要对那些新加载的box进行定位就好