瀑布流的原理

Posted hrbust_09zhangyabin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了瀑布流的原理相关的知识,希望对你有一定的参考价值。

以前写过瀑布流,但对于其中某些概念和一些细节一直没理清,导致写代码时一直心存疑虑。没法用准确的代码来描述。

仅仅停留在我的代码能运行,但出了问题不好查。

昨天花近2小时理清了。

var wuyu=1;
.
.
.
function roll(){
//scrollTop “卷”起来的高度值 var sTop = document.body.scrollTop || document.documentElement.scrollTop; //获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 var cHeight = document.documentElement.clientHeight; //可见区域高度 var dHeight = $(document).height(); //是获取整个页面的高度 if (sTop >= (dHeight - cHeight) && wuyu==1 ) { pindex++; getMessage(pindex); wuyu=0; } } window.onscroll=roll;

滚动条件:  “卷”起来的高度值 >  整个页面的高度-   可见区域高度

 

看看代码就明白了。

 

以上是关于瀑布流的原理的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView瀑布流的实现原理(转)

74.手机端图片瀑布流的加载代码和效果

瀑布流实现思路

74.js---移动端文章的瀑布流的实现。

jquery实现无限滚动瀑布流实现原理

请问我如何让这个图片顶上去形成瀑布流的效果啊