jQuery.noConflict(); var loading = false; $(function(){ $('.wst-se-search').on('submit', '.input-form', function(event){ event.preventDefault(); }) fixedTerm(); shopBest(); WST.imgAdapt('j-imgIndex'); // 商品分类 var h = WST.pageHeight(); var dataHeight = $("#frame").css('height'); if(parseInt(dataHeight)>h-42){ $('#content').css('overflow-y','scroll').css('height',h-42); } $(window).scroll(function(){ if (loading) return; if((($(window).scrollTop()+$(window).height())+50)>=$(document).height()){ if($('#currPage').val()<$('#totalPage').val())shopsList(); } }); }); //弹框 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 showRight(obj, index){ $(obj).addClass('wst-goodscate_selected').siblings('#goodscate').removeClass('wst-goodscate_selected'); $('.goodscate1').eq(index).show().siblings('.goodscate1').hide(); } function shopAds(){ //广告 var slider = new fz.Scroll('.ui-slider', { role: 'slider', indicator: true, autoplay: true, interval: 3000 }); } //排序条件 function orderCondition(obj,condition){ jQuery('html,body').scrollTop($('#j-top').offset().top); var classContent = $(obj).attr('class'); var status = $(obj).attr('status'); var theSiblings = $(obj).siblings('.sorts'); theSiblings.removeClass('active').attr('status','down'); $(obj).addClass('active'); if(classContent.indexOf('active')==-1){ $(obj).children('i').addClass('down2').removeClass('down'); theSiblings.children('i').addClass('down').removeClass('down2'); } if(status.indexOf('down')>-1){ if(classContent.indexOf('active')==-1){ $(obj).children('i').addClass('down2').removeClass('up2'); $('#desc').val('0'); }else{ $(obj).children('i').addClass('up2').removeClass('down2'); $(obj).attr('status','up'); $('#desc').val('1'); } }else{ $(obj).children('i').addClass('down2').removeClass('up2'); $(obj).attr('status','down'); $('#desc').val('0'); } $('#condition').val(condition);//排序条件 $('#currPage').val('0');//当前页归零 $('#shops-list').html(''); shopsList(); } //查看 function switchTerm(n){ if(parseInt($('#j-top').offset().top)>$(window).scrollTop()){ jQuery('html,body').animate({scrollTop:$('#j-top').offset().top}, 800); } $('#j-top'+n).addClass('active').siblings('.wst-sh-term li').removeClass('active'); if(n==1){ $('#j-index1').show(); $('#j-index0').hide(); }else{ $('#j-index0').show(); $('#j-index1').hide(); $('#currPage').val('0'); $('#shops-list').html(''); shopsList(); } } function fixedTerm(){ var offsetTop = $("#j-top").offset().top; $(window).scroll(function() { var scrollTop = $(window).scrollTop(); if (scrollTop > offsetTop){ $("#j-top").addClass('active'); $('#j-index0').css('padding-top',45); $('#j-index1').css('padding-top',45); }else{ $("#j-top").removeClass('active'); $('#j-index0').css('padding-top',0); $('#j-index1').css('padding-top',0); } }); } //获取商品列表销量 function shopBest(){ loading = true; var param = {}; param.shopId = $('#shopId').val(); param.msort = 2; param.mdesc = 1; param.pagesize = 6; $.post(WST.U('wechat/shops/getShopGoods'), param, function(data){ var json = WST.toJson(data); var html = ''; if(json && json.Rows && json.Rows.length>0){ var gettpl = document.getElementById('shopBest').innerHTML; laytpl(gettpl).render(json.Rows, function(html){ $('#best-list').append(html); }); } WST.imgAdapt('j-imgBest'); loading = false; }); } //获取商品列表 function shopsList(){ $('#Load').show(); loading = true; var param = {}; param.shopId = $('#shopId').val(); param.msort = $('#condition').val(); param.mdesc = $('#desc').val(); param.goodsName = $('#keyword').val(); param.ct1 = $('#ct1').val(); param.ct2 = $('#ct2').val(); param.pagesize = 10; param.page = Number( $('#currPage').val() ) + 1; $.post(WST.U('wechat/shops/getShopGoods'), param, function(data){ var json = WST.toJson(data); var html = ''; if(json && json.Rows && json.Rows.length>0){ var gettpl = document.getElementById('shopList').innerHTML; laytpl(gettpl).render(json.Rows, function(html){ $('#shops-list').append(html); }); $('#currPage').val(json.CurrentPage); $('#totalPage').val(json.TotalPage); }else{ html += '
'; html += '对不起,没有相关商品。
'; html += '