artTemplate JS模板引擎使用(移动端上拉加载)

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>红包</title>
    <link rel="stylesheet" href="../css/business/base.css" />
    <link rel="stylesheet" href="../css/business/myhb.css?20170317" />
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="yes" name="apple-touch-fullscreen">
    <meta content="telephone=no,email=no" name="format-detection">
    <meta name="msapplication-tap-highlight" content="no">
    <script type="text/javascript" src="../js/bes/flexable.js" ></script>
    <script type="text/javascript" src="../js/bes/zepto.min.js"></script>
</head>
<body>
<div class="main" id='main'>
<div class="titel">
<div class="icon"></div>
<div class="info">使用规则</div>
</div>
<section id="hbcontent"></section>
</div>
<script id="content" type="text/html">
{{if pages.allnum == 0}}
<div class="shownull">
<i></i>
<em>暂无数据</em>
</div>
{{else}}
{{each dlist as value index}}
<div class="view {{if value.hbtype == 1 }} canuse{{else if value.hbtype == 2}} nouse{{else}} haveuse{{/if}}">
<div class="top">
<div class="title2">
{{if value.hbtype == 1}}
<div class="info2">可使用的券</div>
{{else if value.hbtype == 2}}
<div class="info2">已过期的券</div>
{{else}}
<div class="info2">已使用的券</div>
{{/if}}
</div>
</div>
<div class="mid">
<div class="kfhb">{{value.typename}}</div>
<div class="money">
<em>¥</em>{{value.avalue}}
</div>
</div>


<div class="bot">
<div class="left">
{{if value.gytype == 1}}
<span class="rules">使用规则:雇佣周期满{{value.month}}个月可使用</span>
{{else}}
<span class="rules">使用规则:雇佣金额满{{value.lastprice}}元可使用</span>
{{/if}}
<span class="date">使用期限:{{value.time}}</span>
</div>
{{if value.hbtype == 1}}
<div class="right">
<a class="ues_now">立即使用</a>
</div>
{{/if}}
</div>
</div>
{{/each}}
{{/if}}
</script>
 <script type="text/jscript" src="../js/bes/app-bes.js"></script>
 <script type="text/javascript" src="../js/bes/artTemplate.js"></script>
<script>
var links="http://"+window.location.host+"/b/finance/discount";
var page = 1; //当前页
var pages =''; //总页数
var cando=true;//是否能请求
var  query ='page='+page;
YJAPP.ajaxPost(links,query,function(data){

if(data.status){
page =data.pages.curnum;    // 当前页
pages = data.pages.allnum;  //总页数
    var html = template(
       'content',data
);
    document.getElementById("hbcontent").innerHTML = html;
}else{
YJAPP.alert(data.info);
}
});

    $('body').scroll(function(){
        var allHeight = $('.main').height();
var screenHeignt = $('body').height();
        var contentOffset = Math.abs($('.main').offset().top);
        if(allHeight-screenHeignt-contentOffset <30 && cando && pages > page){
            cando = false;
            page++;
            var query2='page='+page;
YJAPP.ajaxPost(links,query2,function(data){
if(data.status){
  var html = template('content',data);
  $('#hbcontent').append(html);
                    cando = true;
}else{
YJAPP.alert(data.info);
}
});
        }
    });
/*点击规则*/
$('.titel').on('click',function(){
   window.location.href="http://"+window.location.host+'/html/my/hbrule.html?token='+getUrlParam('token');


});
</script>


</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值