瀑布流
$(function() { //瀑布流 GetTodayWall("GetPicWallList"); //点击更多加载 $("#loadMeinvMOre").click(function() { var tpage = Number($("#hidtotalpage").val()); var cpage = Number($("#hidcurpage").val()); if(cpage < tpage) { GetTodayWall("GetPicWallList",++cpage); } if(cpage == tpage){ $("#loadMeinvMOre").css("display","none"); } }); }); //瀑布流 //每次获取最短的ul,将图片放到其后 function getMinUl() { var $arrUl = $("#container .col"); var $minUl = $arrUl.eq(0); $arrUl.each(function(index, elem) { if ($(elem).height() < $minUl.height()) { $minUl = $(elem); } }); return $minUl; } //从服务器端取回数据 function GetTodayWall(m,p){ if(!p) { p=1; }else{ _initData = null; } $minUl = getMinUl(); var param = { ClassName: "Hqew.BLL.Topic.TopicWeidyBLL", MethodName: m, ParamModelName: "Hqew.Model.Topic.WeidyInfoResult", page: { AllowPaging: true, PageSize: 6, PageIndex: p }, onRequest: null, onResponse: onResponseSucess, onComplete: onLoadSucess } $.ajaxRequest(param); } function onResponseSucess(result) { for(var i=0;i<result.length;i++) { var data = 0; for (var i = 0; i < result.length; i++) { var picName = result[i]["ImgSrc"].lastIndexOf("."); picName_ = result[i]["ImgSrc"].substring(0, picName)+"_Abbr"; var picNameLast = result[i]["ImgSrc"].substring(picName,result[i]["ImgSrc"].length); var pic = picName_ + picNameLast ; var zanNum = result[i]["ZanNum"] == null ? 0 : result[i]["ZanNum"] ; var html = ""; html = '<li><div class="water_pic"><a href="/file/Topic/Weidy/Image/' + result[i]["ImgSrc"] + '" target="_blank"><img class="tip" src = "/file/Topic/Weidy/Image/' + pic +'" /></a></div><div class="water_user"><div><p class="ImgDesc">'+result[i]["ImgDesc"] +'</p></div></li>'; $minUl = getMinUl(); $minUl.append(html); } } return result; } function onLoadSucess(a,b) { $("#hidcurpage").val(b.PageIndex); $("#hidtotalpage").val(b.TotalPage); }
<!-- 瀑布流begin --> <div id="container"> <ul class="col"> </ul> <ul class="col"> </ul> <ul class="col" style="margin-right:0"> </ul> <a href="javascript:" class="loadMeinvMOre" id="loadMeinvMOre">加载更多</a> </div> <input id="hidtotalpage" type="hidden" /> <input id="hidcurpage" type="hidden" /> <!-- 瀑布流end -->
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?