<script src="__TMPL__Public/js/jquery.lazyload.min.js"></script> <script> localStorage.setItem("a",2); $(function(){ /*菜单栏切换*/ $("#toggleNav").on("click",function(){ $(".navBar").toggleClass("nav-hide"); return false; //防止冒泡 }) $(document).on("click",function(){ $(".navBar").addClass("nav-hide"); }) //图片懒加载 $("img.lazy").lazyload({ placeholder: "__TMPL__Public/images/loading.gif", //用图片提前占位 effect: "fadeIn" }); //加载更多 var loading = false; $(document.body).infinite().on("infinite", function () { if (loading) return; loading = true; setTimeout(function () { $.ajax({ url: "{:U('news/lst')}", type: 'get', dataType: 'json', data: {p: localStorage.getItem('a')}, success:function(data){ if(parseInt(localStorage.getItem("a"))>data.total_pages){ alert('暂无更多数据!'); return false; } for (var i = 0; i < data.posts.length; i++) { var href = "/news/detail/id/"+data.posts[i].pid; var smeta = JSON.parse(data.posts[i].smeta); if(smeta.thumb == ''){ smeta.thumb = '__TMPL__Public/images/duooyu.jpg'; }else{ smeta.thumb = '/data/upload/'+smeta.thumb; } html ='<li>'; html +='<a href="'+href+'">'; html +='<img src="'+smeta.thumb+'" alt="" width="100%" class="lazy"/>'; html +='<div class="title">'; html +=' <span>'+data.posts[i].post_title.substring(0,15)+'</span>'; html +=' <span>'+data.posts[i].post_date.substring(0,10)+'</span>'; html +='</div>'; html +='<div class="innerCon">'; html +=' <p>'+data.posts[i].post_content.substring(0,150)+'</p>'; html +=' <span>查看全文<i class="iconfont icon-youjiantou"></i></span>'; html +=' </div>'; html +='</a>'; html +='</li>'; $(".newsList").append(html); } localStorage.setItem("a",parseInt(localStorage.getItem("a")) + 1); } }) // $(".newsList").append('<li><a href="news-detail.html"><img src="__TMPL__Public/images/news-bg.jpg" alt="" width="100%" class="lazy"/><div class="title"><span>跨境电商进出口门槛提高</span><span>2017-03-28</span></div><div class="innerCon"><p>伴随着跨境电商门槛的提高,国内跨境电商商卖缓冲地带商平台将面临整合,地带”商平台将面临整合,地带”商平台将面临整合,地带”商平台将面临整合,出口面向海外的跨境电商卖家也将面临洗牌,新兴市场成为"缓冲地带"商平</p><span>查看全文<i class="iconfont icon-youjiantou"></i></span></div></a></li>'); loading = false; }, 1000); }); }) </script>
列表数据懒加载
发表于
发表回复