// 获取商城快讯 function getNewList($catId = ''){ $('#Load').show(); loading = true; var param = {}; param.pagesize = 10; param.page = Number( $('#currPage').val() ) + 1; param.catId = $('#catId').val(); $.post(WST.U('wechat/news/getNewsList'), param, function(data){ var json = WST.toJson(data); var html = ''; if(json && json.Rows && json.Rows.length>0){ var gettpl = document.getElementById('newsList').innerHTML; laytpl(gettpl).render(json.Rows, function(html){ $('#newsListBox').append(html); }); $('#currPage').val(data.CurrentPage); $('#totalPage').val(data.TotalPage); }else{ html += ''; $('#newsListBox').html(html); } WST.imgAdapt('j-imgAdapt'); loading = false; $('#Load').hide(); echo.init();//图片懒加载 }); } var currPage = totalPage = 0; var loading = false; $(document).ready(function(){ WST.initFooter(); getNewList(); var dataHeight = $("#frame").css('height'); $("#frame").css('top',0); var dataWidth = $("#frame").css('width'); $("#frame").css('right','-'+dataWidth); $(window).scroll(function(){ if (loading) return; if ((5 + $(window).scrollTop()) >= ($(document).height() - screen.height)) { currPage = Number( $('#currPage').val() ); totalPage = Number( $('#totalPage').val() ); if( totalPage > 0 && currPage < totalPage ){ getNewList(); } } }); }); // 刷新列表页 function reFlashList(){ $('#currPage').val('0'); $('#newsListBox').html(' '); getNewList(); } //弹框 function dataShow(){ jQuery('#cover').attr("onclick","javascript:dataHide();").show(); jQuery('#frame').animate({"right": 0}, 500); } function dataHide(){ var dataHeight = $("#frame").css('height'); var dataWidth = $("#frame").css('width'); jQuery('#frame').animate({'right': '-'+dataWidth}, 500); jQuery('#cover').hide(); } function viewNews(id){ $.post(WST.U('wechat/news/getNews'),{id:id},function(data){ var json = WST.toJson(data); $('#createTime').html(json.createTime); $('#articleTitle').html(json.articleTitle); $('#articleContent').html(json.articleContent); $('#likeNum').html(json.likeNum); $('#articleId').val(json.articleId); // 计算弹出层是否需要滚动条 var sHeight = WST.pageHeight(); var tHeight = $('#articleTitle').height(); var cHeight = $('#articleContent').height(); $('#content').css('height',sHeight-tHeight+'px'); if(json.likeState == 1){ $('#like1').hide(); $('#like').show(); $('#likeNum2').html(json.likeNum); $(".icon-like1").removeClass('icon-like1').addClass('icon-like2'); }else{ $('#like').hide(); $('#like1').show(); $(".icon-like2").removeClass('icon-like2').addClass('icon-like1'); } dataShow(); }) } function like(){ var articleId = $('#articleId').val(); $.post(WST.U('wechat/News/like'),{id:articleId},function(data){ var json = WST.toJson(data); if(json.status==1){ $(".icon-like1").removeClass('icon-like1').addClass('icon-like2'); $num = parseInt($('#likeNum').html()); $num = $num+1; $('#like1').hide(); $('#like').show(); $('#likeNum2').html($num); } }) }