如下所示:
var page = 1; var size = 6; var mark = 0; var url = "{pigcms{:U('Order/index', array('page'=>'d%'))}"; var commentTpl = '<div style="margin-top: 10px">\ <button data-oid="<order_id>" style="width: 65px; height: 20px;z-index:999;" onclick="comment()">去评价</button>\ </div>'; var template = '<li class="item-order-li">\ <a class="item-shop" href="{Pigcms{:U('Store/shop', array("store_id"=>"<store_id>"))}">\ <i class="shop-icon"></i>\ <span class="shop-name">{store_name}</span>\ <i class="enter-icon"></i>\ </a>\ <div class="item-order" data-node="item-order" data-oid="<order_id>" data-status="0">\ <a style="z-index:0;" href="{pigcms{:U('Order/status', array("order_id"=>"<order_id>"))}">\ <div class="list-img"> <img class="lazy-load" src="{pic_info}"> </div>\ <div class="list-content">\ <div class="order-detail">\ <p class="time">{create_time}</p>\ <p class="desc">总价:¥{discount_price}</p>\ </div>\ <div class="order-content-rt">\ <div class="order-status "> {state}{comment_tpl}</div>\ </div>\ </div></a>\ </div>\ </li>'; var emptyTpl = '<div id="refund-widget-list" class="refund-widget-list">\ <ul class="refundlist" data-node="refundList">\ <div class="no-result">\ <figure></figure>\ <p>暂无订单</p>\ </div>\ </ul>\ </div>'; function getList() { if (mark) { return false; } mark = 1; var requestUrl = url.replace(/d%/, page); $("#page-loader").show(); $.get(requestUrl, function(json){ if (json.num > 0) { render(json.list); $("#page-loader").hide(); page = page + 1; } else if(json.num <= 0 && page == 1) { $(".order-list").html(emptyTpl); } if (json.num >= size) { mark = 0; } $("#page-loader").hide(); }, 'json'); } function render(data){ for (var i=0,item; item=data[i++];) { var html = template; if (item['comment_status'] == 0 && item['order_status'] == 1) { item['comment_tpl'] = commentTpl.replace(new RegExp('<order_id>', "gm"), item['order_id']); } else if(item['comment_status'] == 1 && item['order_status'] == 1){ item['comment_tpl'] = '<div style="margin-top: 10px"><span style="width: 55px; height: 20px;">已评价</span></div>'; } else { item['comment_tpl'] = '<div style="margin-top: 10px"><span style="width: 55px; height: 20px;"></span></div>'; } switch (item['order_status']) { case '0': item['state'] = '订单失效';break case '1': item['state'] = '订单完成';break case '2': item['state'] = '商家未确认';break case '3': item['state'] = '商家已确认';break case '4': item['state'] = '已取餐';break case '5': item['state'] = '正在配送';break case '6': item['state'] = '退单';break case '7': item['state'] = '商家取消订单';break case '8': item['state'] = '配送员已接单';break } html = html.replace(new RegExp('<order_id>', "gm"), item['order_id']); html = html.replace(new RegExp('<store_id>', "gm"), item['store_id']); for (var key in item) { html = html.replace(new RegExp('{'+key+'}',"gm"), item[key]); } $(".order-list").append(html); } } getList(); function comment(e){ e = e || window.event; e.stopPropagation(); e.preventDefault(); var oid = $("button").attr("data-oid"); location.href = "{pigcms{:U('User/comment')}&order_id="+oid; } $(document).ready(function(){ var WindowHeight = $(document).height; $(window).scroll(function(){ var top = $(document).scrollTop(); var height = $(document).height() - $(window).height() - 10; if (top >= height) { getList(); } }); });
以上就是小编为大家带来的jQuery实现手机版页面翻页效果的简单实例全部内容了,希望大家多多支持小牛知识库~
本文向大家介绍Bootstrap实现翻页效果,包括了Bootstrap实现翻页效果的使用技巧和注意事项,需要的朋友参考一下 Bootstrap之翻页。 优点: 支持局部刷新; 只要是列表,都可以加载该组件; 支持动态数据绑定; 当然还有绝对的简单实用。 效果图 最后一页时: 最开始一页时: 实现 ①、翻页组件的布局 pageNum:第几页 rel:要刷新哪一个div的id urlParas:其他参
本文向大家介绍jQuery实现简单的tab标签页效果,包括了jQuery实现简单的tab标签页效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现简单的tab标签页效果。分享给大家供大家参考,具体如下: 运行效果图如下: 更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结
本文向大家介绍Android使用手势实现翻页效果,包括了Android使用手势实现翻页效果的使用技巧和注意事项,需要的朋友参考一下 本程序的手势检测思路就是把Activity的TouchEvent交给GestureDetector处理,本程序使用了一个ViewFlipper组件,ViewFlipper可使用动画控制多个组件之间的切换效果。 本实例程序通过GestureDetector来检测用户的手
本文向大家介绍利用jQuery实现一个简单的表格上下翻页效果,包括了利用jQuery实现一个简单的表格上下翻页效果的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要介绍的是利用jQuery实现一个简单的表格上下翻页效果,注:实现原理与轮播图相似。下面话不多说,来看看详细的 实现方法吧。 html: css: js代码: 总结 以上就是利用利用jQuery实现一个表格的简单上下翻页的全部内容了
整个页面有2个部分, 第一部分如上图蓝色标注,蓝色部分高度大于浏览器高度, 滑动蓝色部分往上,当蓝色部分的底部和浏览器的底部的保持一致高度的时候, 希望蓝色部分固定住,类似sticky的效果, 继续滑动页面往上,白色部分会直接往上走,盖在蓝色部分往上滑动, 请问下这个效果有什么关键字吗
本文向大家介绍简单实现jQuery手风琴效果,包括了简单实现jQuery手风琴效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jQuery实现手风琴效果的具体代码,供大家参考,具体内容如下 js代码: css代码: html代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。