扫码关注官方订阅号
如标题所说,该如何实现移动端的瀑布流功能(瀑布流 按列分)? 非常感谢!
学习是最好的投资!
自己项目里的,你参考一下,需引入imgLazyLoad插件
var scrollHeight = $(document).height(); var windowHeight = $(window).height(); var scrollTop = 0; $(window).scroll(function(){ scrollTop = $(this).scrollTop(); if (scrollTop + windowHeight == scrollHeight) { if(lock){ tips('没有更多数据', 1500); return false; } lock = true ; $.ajax({ type:'get', url:'&start='+start+'&offset='+offset, data:'', success:function(a){ if(a.length > 0){ for (var i = 0; i < a.length; i++) { html += '<li data-id="' + a[i].tid + '">' + '<p class="img">' + '<img src="images/default-358-358.png" src="' + a[i].attachment + '">' + '</p>' + '</li>'; } $('.picture-list').append(html); //图片懒加载 $.imgLazy({viewport: true}); start += offset; html = ''; lock = false; }else{ tips('没有更多数据', 1500); } }, error:function(a){ tips('加载失败', 1500); }, dataType:'json' }); } });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
自己项目里的,你参考一下,需引入imgLazyLoad插件