代码/public/theme/mobile/default/js/order.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//获取运费
function getFreight(){
  var csn_id = $('#consignee h4').data('id') || 0;
  $.getJSON(freightApi, {csn_id:csn_id, shipping_id:$('#shipping_method').val()}, function(res){
    if(res.status == 'success') {
      $('#shipping-amount').text(res.amount);
      var totals = parseFloat($('#goods-amount').text()) + parseFloat(res.amount);
      $('#total-amount').text(totals.toFixed(2));
    }
  });
}

//弹出收件人列表
function popCsnList(){
  $('#csnli').show().animate({left: 0}, 200, function(){$('#wrapper').hide()});
}

//新建收件人
function addCsn(){
  var container = $('#csnform');
  container.find('.main').html($('#csn-form-tpl').html());
  container.show().animate({left: 0}, 200, function(){
    getAreaSelect();
    $('#wrapper').hide();
    $('#csnli').css({display:'none', left:'100%'});
  });
}

//隐藏收件人表单
function hideCsnForm(){
  $('#wrapper').hide();
  $('#csnli').css({left:0,display:'block'});
  $('#csnform').animate({left:'100%'}, 200, function(){$(this).hide()});
}

//隐藏收件人列表
function hideCsnList(){
  $('#wrapper').show();
  $('#csnli').animate({left:'100%'}, 200, function(){$(this).hide()});
}

//触发选换收件人
function onChangeCsn(e){
  var container = $(e).parent();
  if(container.hasClass('checked')) return false;
  $.vdsConfirm({
    content: '您确定要更换此收件人地址吗?',
    ok: function(){
      var html = '<div class="unfold fr"><i class="iconfont">&#xe614;</i></div>';
      html += container.find('dd.m').html();
      $('#consignee .rc').html(html);
      container.siblings('.checked').removeClass('checked');
      container.addClass('checked');
      $('#wrapper').show();
      $('#csnli').animate({left:'100%'}, 200);
      getFreight();
    },
  });
}

后面还有 46 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。