123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- mui.init();
- mui('.mui-scroll-wrapper').scroll();
- var type=mobile.getUrlVars("type");
- if (!type){
- type = "";
- }
- var pageNumber = 1;
- var pageSize=10;
- var droploader;
- /**
- *初始化、添加监听
- */
- mui.ready(function(){
- getCategory();
- getProduct(type);
- $('.mui-bar-tab').on('tap', 'a', function(e) {
- location.href=$(this).attr("href");
- });
- $(".mui-segmented-control").on("tap",".mui-control-item",function(e){
- pageNumber=1;
- $(".section-list").empty();
- $(".dropload-down").remove();
- getProduct($(this).attr("data-id"));
- });
- //跳转
- $(".product").on('tap','li',function(){
- location.href=base+'/mobile/productDetail.jsp?id='+$(this).attr('data-id');
- });
-
- //推广
- $(".tuiguang").on('tap',function(){
- if(user.is_share=='1'){
- $("#share").show();
- }else{
- location.href=base+'/mobile/userInfo.jsp?flag=1';
- }
- });
- //分享
- $(".share-bg").on('tap',function(){
- $("#share").hide();
- });
- //分享
- $(".share-img").on('tap',function(){
- $("#share").hide();
- });
-
- });
- function getCategory() {
- mobile.ajaxPost(base+'/productCategory/getList',{"navShow":"1"},function(json){
- if(json.data&&json.data.length>0){
- if (type){
- $(".mui-segmented-control .mui-scroll").append('<a class="mui-control-item" data-id="">全部</a>');
- }else{
- $(".mui-segmented-control .mui-scroll").append('<a class="mui-control-item mui-active" data-id="">全部</a>');
- }
- $.each(json.data,function (id,item) {
- if (item.id==type){
- $(".mui-segmented-control .mui-scroll").append('<a class="mui-control-item mui-active" data-id="'+item.id+'">'+item.cat_name+'</a>');
- }else{
- $(".mui-segmented-control .mui-scroll").append('<a class="mui-control-item" data-id="'+item.id+'">'+item.cat_name+'</a>');
- }
- });
- }
- });
- }
- /**
- *获取导航
- */
- function getProduct(type){
- if (droploader){
- droploader.lock();
- droploader.noData();
- droploader.resetload();
- }
- if(!type){
- type="";
- }
- droploader = $('.product-content').dropload({
- scrollArea : window,
- loadDownFn : function(me){
- mobile.ajaxPost(base+'/product/getList',{
- type: type,
- pageSize: pageSize,
- pageNumber: pageNumber
- },function(json){
- if(json.list&&json.list.length>0){
- if(pageNumber==json.totalPage){
- me.lock();
- me.noData();
- }else{
- pageNumber++;
- }
- var html=[];
- jQuery.each(json.list,function(id,item){
- html.push('<a class="section-item" href="'+base+'/mobile/productDetail.jsp?id='+item.id+'">');
- html.push('<div class="image-box">');
- html.push('<img class="product-lazy" data-original="'+imgUrl+item.product_main_img+'" style="width: 100%; display: block;">');
- if (item.time_status=='1'){
- html.push('<div class="section-item-status saled"></div>');
- }else if (item.time_status=='2'||item.time_status=='3'){
- html.push('<div class="section-item-status end"></div>');
- }
- html.push('</div>');
- html.push('<div class="info-box">');
- html.push('<div class="info-title">'+item.product_name+'</div>');
- html.push('<div class="items">');
- html.push('<div class="product-price item"><em>¥'+item.product_price+'<span class="del-line color3 ml5">'+item.product_old_price+'元</span></em></div>')
- html.push('<div class="fs12 color3">'+item.visit_num+'人关注</div>')
- html.push('</div></div>');
- html.push('</a>');
- });
- $(".section-list").append(html.join(""));
- droploader.resetload();
- $("img.product-lazy").lazyload({
- threshold : 200,
- effect: "fadeIn",
- placeholder: base+'/static/mobile/image/100.gif',
- skip_invisible : false
- });
- }else{
- droploader.lock();
- droploader.noData();
- droploader.resetload();
- }
- });
- }
- });
- }
- function checkTime(i){ //将0-9的数字前面加上0,例1变为01
- if(i<10)
- {
- i = "0" + i;
- }
- return i;
- }
|