你的心如利箭 在风中笔直的飞翔
github DNS ALEXA CDN
jquery JS CSS CSS3 HTML5 svg php --- isux w3cplus

21270

  博客园  :: 首页  ::  ::  ::  :: 管理
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){
    var waterfull = {
        num:0,
        init: function() { 
            window.onscroll=this.throttle(this.isScroll,150);
            this.isScroll();//初始化
        },
        isScroll:function(){
            console.log("isScroll");
            var _height=parseInt($(window).height());
            var _srcoll=parseInt($(window).scrollTop());
            //var _sTop=_height+_srcoll;
            var _sTop=_height+_srcoll-100;//减一行的高度

            var $list=$("li");
            var e;
            var li_top = $list.last().offset().top;
            if(li_top<_sTop){//判断li的top小于(屏幕+滚动高)的高度,即加载
                console.log("li_top"+li_top+"-------_sTop"+_sTop);
                for(var j=0;j<10;j++){//胡乱添加点东西
                    $("#ul_shoplist").append("<li>"+waterfull.num+"</li>");
                    waterfull.num++;
                }
            }
        },
        throttle: function(fn,delay){
            var timer = null;
            var _this=this;
            return function(){
                var context = _this, args = arguments;
                clearTimeout(timer);
                timer = setTimeout(function(){
                    fn.apply(context,args)}, delay);
            };
        }
    }
    waterfull.init( );//瀑布流
});
</script>
<style type="text/css">
#main{margin:0 auto;width:1100px;}
ul,li{list-style:none;margin:0;padding:0;}
li{width:360px;height:100px;border:1px solid #000;}
</style>
</head>
<body>

<div id="main">
<ul id="ul_shoplist">
<li>1111111111</li>
<li>222222222</li>
</ul>
</div>
</body>
</html>

 

 

这是网上的一个瀑布流插件,效果更好:   2015-6-24

http://www.jq22.com/jquery-info362

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>

<!-- jquery库 -->
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<script src="http://jq22.qiniudn.com/masonry-docs.min.js"></script>

</head>
<body>
<script type="text/javascript">
$(function() {
    var $container = $('#masonry');
    $container.imagesLoaded(function() {
        $container.masonry({
                itemSelector: '.box',
                gutter: 20,
                isAnimated: true,
            });
     });
});
</script>
<style type="text/css">
.container-fluid {padding:20px;}
.box {margin-bottom: 20px;float: left;width: 220px;}
.box img {max-width: 100%;}
</style>
<div id="masonry" class="container-fluid">
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201503/2015-03-25_231542.png"></div>
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201503/2015-03-25_234342.png"></div>
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201503/doufunao-s.jpg"></div>
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201501/follow-me.jpg"></div>
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201504/earth-star.jpg"></div>
  <div class="box"><img src="http://image.zhangxinxu.com/image/blog/201501/juhua.jpg"></div>
</div>
</body>
</html>

 

 

第三个瀑布流例子:(最新图片由上而下在左右两列依次排列。图片左右两列,判断图片是否已加载,未加载的隐藏)

滚屏事件,由 logTime 时间值控制,超过500毫秒才能触发一次。

两列图片瀑布流(一次后台取数据,图片懒加载。下拉后分批显示图片。图片高度未知,当图片onload后才显示容器)

http://www.cnblogs.com/qq21270/p/4880955.html  代码已改好,推荐! 2015.10.14

 

 第四个:国外一个瀑布流插件 ,还没研究  

http://masonry.desandro.com/   2015-10-12

第五个:纯手工打造漂亮的瀑布流,五大插件一个都不少Bootstrap+jQuery+Masonry+imagesLoaded+Lightbox!

http://www.cnblogs.com/sanshi/p/3237429.html   2015-10-12

第六个:http://www.cnblogs.com/leolai/archive/2013/04/23/3038159.html   瀑布流插件(可用)  2014-8-12


 

瀑布流 - 代码参考:

http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201503091492.html  Pinterest样式的瀑布流图片(可惜是先排左列再排右列的)

http://www.zhangxinxu.com/study/201203/waterfall-layout.html    http://www.zhangxinxu.com/wordpress/?p=2308   瀑布流布局(基于多栏列表流体布局实现)

http://www.lijian.net/p/windswaterflow/  一个瀑布流例子,参考

http://www.cnblogs.com/2050/archive/2012/05/03/2480702.html   http://chaping.github.io/waterfall/  一个瀑布流例子,参考

http://www.cnblogs.com/slowsoul/archive/2013/02/10/2909746.html  一个绝对定位的瀑布流例子

http://tieba.baidu.com/p/3182692830?fr_bdps_bottom_login=1   一些瀑布流上存在的问题及解决方法(绝对定位瀑布流,图片高度获取问题,参考)  2015-10-10

 

 

 

............

 

 

 

 

 

 

 

 

 

posted on 2014-07-04 13:47  bjhhh  阅读(558)  评论(0编辑  收藏  举报