/* * Public js */ //导航颜色 $(function(){ var $_header=$('header'); $(window).scroll(function(){ var hei = $(window).scrollTop(); //if(hei > $_header.height()){ if(hei > 10){ $_header.addClass('headerbg'); }else{ $_header.removeClass('headerbg'); }; }); }); //回到顶部 $(function(){ $("footer .comebackTop").click(function () { var speed=300;//滑动的速度 $('body,html').animate({ scrollTop: 0 }, speed); return false; }); }); //ajax开始加载前显示loading,加载完后隐藏loading $(document).ajaxStart(function(){ $('.loadbefore').show(); }).ajaxStop(function(){ $('.loadbefore').hide(); }) //底部导航 $(function(){ $(".footer ul li a").click(function () { $(this).addClass('yello').parent().siblings().find('a').removeClass('yello') }); }); //轮播 $(function(){ $('#slideTpshop').swipeSlide({ continuousScroll:true, speed : 3000, transitionType : 'cubic-bezier(0.22, 0.69, 0.72, 0.88)', firstCallback : function(i,sum,me){ me.find('.dot').children().first().addClass('cur'); }, callback : function(i,sum,me){ me.find('.dot').children().eq(i).addClass('cur').siblings().removeClass('cur'); } }); //圆点 var ed = $('.mslide ul li').length - 2; $('.mslide').append("
"); for(var i = 0; i"); }; $('.mslide .dot span:first').addClass('cur'); var wid = - ($('.mslide .dot').width() / 2); $('.mslide .dot').css('position','absolute').css('left','50%').css('margin-left',wid); }); //radio选中 $(function(){ $('.radio .che').click(function(){ $(this).toggleClass('check_t'); }) }) $(function(){ $('.radio .all').click(function(){ $(this).siblings().toggleClass('check_t'); }) }) $(function(){ //头部菜单 $('.classreturn .menu a:last').click(function(e){ $('.tpnavf').toggle(); e.stopPropagation(); }); $('body').click(function(){ $('.tpnavf').hide(); }); //左侧导航 $('.classlist ul li').click(function(){ $(this).addClass('red').siblings().removeClass('red'); }); }) //黑色遮罩层-隐藏 function undercover(){ $('.mask-filter-div').hide(); } //黑色遮罩层-显示 function cover(){ $('.mask-filter-div').show(); } //action文件导航切换 $(function(){ $('.paihang-nv ul li').click(function(){ $(this).addClass('ph').siblings().removeClass('ph'); }) }) //确认收货和催单 $(function(){ $('.receipt').click(function(){ var order_id = $(this).data('order-id'); $('#surshko'+order_id).show(); cover(); }) $('.weiyi a').click(function(){ $('.surshko').hide(); undercover(); }) }); $(function(){ $('.tuid').click(function(){ $('.cuidd').show(); cover(); }) $('.weiyi a').click(function(){ $('.cuidd').hide(); undercover(); }) }); /** * 留言字数限制 * tea :要限制数字的class名 * nums :允许输入的最大值 * zero :输入时改变数值的ID */ function checkfilltextarea(tea,nums){ var len = $.trim($(tea).val()).length; if(len > nums){ $(tea).val($(tea).val().substring(0,nums)); } var num = nums - len; num <= 0 ? $("#zero").text(0): $("#zero").text(num); //防止出现负数 } /** * 加减数量 * n 点击一次要改变多少 * maxnum 允许的最大数量(库存) * number ,input的id */ function altergoodsnum(n){ var goods_id = $('input[name="goods_id"]').val(); var exchange_integral = $("input[name='exchange_integral']").attr('value');// 兑换积分 var point_rate = $("input[name='point_rate']").attr('value');// 积分金额比 var num = parseInt($('#number').val()); var maxnum = parseInt($('#number').attr('max')); if(maxnum > 200){ maxnum = 200; } if(isNaN(num)){num = 0} num += n; num <= 0 ? num = 1 : num; if(num >= maxnum){ $(this).addClass('no-mins'); num = maxnum; } $.ajax({ type: "POST", url: "/index.php?m=Mobile&c=Goods&a=priceladder", dataType: 'json', data: {goods_id: goods_id,goods_num:num}, success: function (data) { if(data.price_ladder > '0'){ var integral = round(data.shop_price - (exchange_integral / point_rate), 2); if(exchange_integral == 0){ $("#goods_price").html("" + data.shop_price); $("#price").html(""+ data.shop_price); //变动价格显示 }else{ $("#goods_price").html(integral + '+' +exchange_integral + '积分'); //变动价格显示 $("#price").html(integral + '+' +exchange_integral + '积分'); //变动价格显示 } } } }); $('#store_count').text(maxnum - num); //更新库存数量 $('#number').val(num); //$('#store_count').text(maxnum-num); //更新库存数量 //$('#number').val(num) } /** * 提示弹窗 * */ function showErrorMsg(msg){ layer.open({content: msg,time:2}); }