//Author:zhangsq //Date:2016-11-17 //Description:填写订单 $("#loading_html").show(); //全局参数 往返程run_id var run_id = getPar('run_id'); var start_area_id = getPar('start_area_id'); var end_area_id = getPar('end_area_id'); //是否返程 //var if_back = '0'; //0去程 1返程 //去程--- 出发站点 目的站点数组 var go_start_res_ary = ''; var go_end_res_ary = ''; //返程--- 触犯站点 目的站点数组 //var back_start_res_ary = ''; //var back_end_res_ary = ''; //去程的优惠价格 //var go_discount_price = ''; ////返程的优惠价格 //var back_discount_price = ''; //去程的ticket_id var go_ticket_id = ''; var stock = ''; //返程的ticket_id //var back_ticket_id = ''; //站点下弹框 var resHTML = ''; // 选中的上下车站点 var selected_res_name = ''; var selected_res_id = ''; var selected_sel_id = ''; //去程的run_date; var go_run_date = ''; //var back_run_date = ''; window.onload = function() { var airtype = getPar("air_type"); if(airtype == "jie") { //接机 $("#air_type_img").attr("src", "images/airport2x.png"); $("#start_station_name").text("出发机场"); $("#end_station_name").text("到达位置"); } else { //送机 $("#air_type_img").attr("src", "images/songji.png"); $("#start_station_name").text("出发位置"); $("#end_station_name").text("到达机场"); } //站点html 下弹框 resHTML = $('#wei_info').html(); // var if_go = getPar('if_go'); // if (if_go == 'go') { // $('#backinfo').hide(); // if_back = '0'; //加载去程的信息 // reloadGoInfo(); // } else{ // if_back = '1'; //加载信息 reloadInfo(); // } } //页面开始加载信息 function reloadInfo() { var go_data = getStorage('CacheStationInfo_Go_Around'); if(go_data) { //替换去程信息 replaceInfo(go_data); var sel_station = getStorJson('CacheInfo_custmer_Around'); if(sel_station) { //加载之前站点的选中信息 // reloadHistoryStation(sel_station); $('#custmer').val(sel_station.custmer); $('#tel').val(sel_station.tel); $('.aticket').text(sel_station.count); } } else { //重新加载 var urlstr = base_api + 'order/order/getRunDetail'; var run_id = $('#goinfo').attr('run_id'); if(!run_id) { run_id = getPar('run_id') } var data = { start_area_id: start_area_id, end_area_id: end_area_id, run_id: run_id } ZZLog(data); $.ajax({ url: urlstr, data: data, async: false, type: 'post', dataType: 'json', success: function(data) { ZZLog(data); if(data.flag) { //替换去程数据 var dataHTML = setJsonHtml(data.data); $('#goinfo').attr('data_str', dataHTML); replaceGoInfo(data.data); } }, error: function(error) { ZZLog(error); } }); } } //替换去程的数据 function replaceGoInfo(data) { console.log(data); //替换时间信息 $('#gotime').html(data.run_time); go_run_date = data.run_date; var year = getMonthAndDayByDate(go_run_date, 'year'); var month = getMonthAndDayByDate(go_run_date, 'month'); if(month < 10) { month = month.substring(1, month.length - 1); } var day = getMonthAndDayByDate(go_run_date, 'day'); var showday = month + '月' + day + '日'; $('#go_day').html(showday); //判断是否是今天 if(go_run_date == getDateTime(0)) { $('#go_week').html('今天'); } else { var str = year + '/' + month + '/' + day; var week = getWeekDay(str); $('#go_week').html(week); } //run_id $('#goinfo').attr('run_id', data.run_id); //替换选中站点信息 var sel_start_info = data.select_start_res; var sel_end_info = data.select_end_res; //===站点信息 $('#start_res_go').attr('startres_goid', sel_start_info.res_id); $('#start_res_go').html(sel_start_info.res_name + '(' + sel_start_info.res_time + ')'); $('#end_res_go').attr('endres_goid', sel_end_info.res_id); $('#end_res_go').html(sel_end_info.res_name + '(' + sel_end_info.res_time + ')'); //===poi信息 $('#stare_area_id').html(data.start_area_name); $('#stare_area_id').attr('startarea_goid', data.start_area_id); $('#end_area_id').html(data.end_area_name); $('#end_area_id').attr('endarea_goid', data.end_area_id); //去程站点数据 go_start_res_ary = data.start_res_arr; go_end_res_ary = data.end_res_arr; //替换票种 日程信息 var ticket_info = data.ticket_info; $('#go_price').html(ticket_info.price); go_discount_price = ticket_info.discount_price; go_ticket_id = ticket_info.ticket_id; $('#distance_back').html('全程' + ticket_info.total_distance + '公里'); $('#usetime_back').html('约' + ticket_info.total_time + '到达'); $('#discount').html('选择往返有优惠'); $('#goinfo').attr('discount_price', go_discount_price); $('#select_back').html('添加返程'); $('#select_back').css('color', '#3d434f'); //库存 stock = ticket_info.stock > 20 ? 20 : ticket_info.stock; stock = stock > 0 ? stock : 0; // stock = "10"; countTotal(); } //去程上车站点的选择 function goStartAreaDidClicked() { $("#mask").css("display", "block"); $('#res_div').css("display", "block"); sel_res_div = 'startres_goid'; upDiv(go_start_res_ary, 'start_res_go', 'go'); $("#weui_actionsheet").addClass("weui_actionsheet_toggle"); } //切换去程的出发地站点信息 function changeGoStartResInfo(id, time, name) { var start_res_id = $('#start_res_go').attr('startres_goid'); var urlstr = base_api + 'order/order/getRunDetailByStart'; var run_id = $('#goinfo').attr('run_id'); var data = { start_res_id: start_res_id, end_area_id: end_area_id, run_id: run_id } $.ajax({ url: urlstr, data: data, async: false, type: 'post', dataType: 'json', success: function(data) { ZZLog(data); if(data.flag) { //选择去程的出发站点,修改详情数据 showDetailInfoByChangeStartRes(data.data); //替换 html json 数据 var data_str = $('#goinfo').attr('data_str'); data_str = getJsonHtml(data_str); data_str.ticket_info = data.data.ticket_info; data_str.end_res_arr = data.data.end_res_arr; data_str.select_end_res = data.data.select_end_res; data_str.select_start_res.res_id = id; data_str.select_start_res.res_time = time; data_str.select_start_res.res_name = name; var data_str = setJsonHtml(data_str); $('#goinfo').attr('data_str', data_str); } }, error: function(error) { ZZLog(error); } }); } //选择去程的出发站点,修改详情数据 function showDetailInfoByChangeStartRes(data) { //替换选中站点信息 var sel_end_info = data.select_end_res; //===站点信息 $('#end_res_go').attr('endres_goid', sel_end_info.res_id); $('#end_res_go').html(sel_end_info.res_name + '(' + sel_end_info.res_time + ')'); //去程站点数据 go_end_res_ary = data.end_res_arr; //替换票种 日程信息 var ticket_info = data.ticket_info; $('#go_price').html(ticket_info.price); go_discount_price = ticket_info.discount_price; go_ticket_id = ticket_info.ticket_id; $('#distance_back').html('全程' + ticket_info.total_distance + '公里'); $('#usetime_back').html('约' + ticket_info.total_time + '到达'); $('#discount').html('选择往返有优惠'); $('#goinfo').attr('discount_price', go_discount_price); //库存 stock = ticket_info.stock > stock ? stock : ticket_info.stock; stock = stock > 0 ? stock : 0; countTotal(); } //去程下车站点的选择 function goEndAreaDidClicked() { $("#mask").css("display", "block"); $('#res_div').css("display", "block"); sel_res_div = 'endres_goid'; upDiv(go_end_res_ary, 'end_res_go', 'go'); $("#weui_actionsheet").addClass("weui_actionsheet_toggle"); } //切换去程的目的地站点信息 function changeGoEndResInfo(id, time, name) { var start_res_id = $('#start_res_go').attr('startres_goid'); var end_res_id = $('#end_res_go').attr('endres_goid'); var urlstr = base_api + 'order/order/getRunDetailByEnd'; var run_id = $('#goinfo').attr('run_id'); var data = { start_res_id: start_res_id, end_res_id: end_res_id, run_id: run_id } $.ajax({ url: urlstr, data: data, async: false, type: 'post', dataType: 'json', success: function(data) { ZZLog(data); if(data.flag) { //选择去程的目的站点,修改详情数据 showDetailInfoByChangeEndRes(data.data); //替换 html json 数据 var data_str = $('#goinfo').attr('data_str'); data_str = getJsonHtml(data_str); data_str.ticket_info = data.data.ticket_info; data_str.select_end_res.res_id = id; data_str.select_end_res.res_name = name; data_str.select_end_res.res_time = time; var data_str = setJsonHtml(data_str); $('#goinfo').attr('data_str', data_str); } }, error: function(error) { ZZLog(error); } }); } //选择去程的目的站点,修改详情数据 function showDetailInfoByChangeEndRes(data) { //替换票种 日程信息 var ticket_info = data.ticket_info; $('#go_price').html(ticket_info.price); go_discount_price = ticket_info.discount_price; go_ticket_id = ticket_info.ticket_id; $('#distance_back').html('全程' + ticket_info.total_distance + '公里'); $('#usetime_back').html('约' + ticket_info.total_time + '到达'); $('#discount').html('选择往返有优惠'); $('#goinfo').attr('discount_price', go_discount_price); //库存 stock = ticket_info.stock > stock ? stock : ticket_info.stock; stock = stock > 0 ? stock : 0; countTotal(); } //添加返程 //function selectBackInfo(){ // // if (if_back == '0') { // //缓存联系人信息 // cacheTheCustomerInfo(); // //缓存站点信息 // cacheTheStationInfo(); // // if_back = '1'; // $('#select_back').html('取消返程'); // $('#select_back').css('color','#999999'); // // // window.location.href = './calendar.html?start_area_id='+end_area_id+'&end_area_id='+start_area_id+'&from=fill_order&if_go=go'+'&go_run_date='+go_run_date; // }else{ // clearStorage('CacheStationInfo_Back'); // if_back = '0'; // $('#backinfo').hide(); // $('#select_back').html('添加返程'); // $('#select_back').css('color','#3d434f'); // // } // // // //} // ////加载返程的信息 //function reloadBackInfo(){ // var back_data = getStorage('CacheStationInfo_Back'); // if (back_data) { // //替换去程信息 // replaceBackInfo(back_data); // // var sel_station = getStorJson('CacheInfo_station'); // if (sel_station) { // //加载之前站点的选中信息 //// reloadHistoryStation(sel_station); // $('#custmer').val(sel_station.custmer); // $('#tel').val(sel_station.tel); // $('.aticket').text(sel_station.count); // } // }else{ // // // var urlstr = base_api + 'order/order/getRunDetail'; // var data = { // start_area_id : start_area_id, // end_area_id : end_area_id, // run_id : run_id // } // $.ajax({ // url : urlstr, // data : data, // async : false, // type : 'post', // dataType : 'json', // success : function(data){ // if (data.flag) { // ZZLog(data); // var dataHTML = setJsonHtml(data.data); // $('#backinfo').attr('data_str',dataHTML); // //替换返程数据 // replaceBackInfo(data.data); // } // }, // error : function(error){ // ZZLog(error); // } // }); // } //} // ////替换返程数据 //function replaceBackInfo(data){ // //展示去程的数据 // var go_info = getStorJson('CacheStationInfo_Go'); // replaceGoInfo(go_info); // console.log(go_info); // // $('#backinfo').removeClass('ui_hide'); // //// 替换时间信息 // $('#backtime').html(data.run_time); // back_run_date = data.run_date; // var year = getMonthAndDayByDate(back_run_date,'year'); // var month = getMonthAndDayByDate(back_run_date,'month'); // if (month < 10) { // month = month.substring(1,month.length-1); // } // var day = getMonthAndDayByDate(back_run_date,'day'); // var showday = month + '月' + day + '日'; // $('#back_day').html(showday); // //判断是否是今天 // if (back_run_date == getDateTime(0)) { // $('#back_week').html('今天'); // }else{ // var str = year + '/' + month + '/' + day; // var week = getWeekDay(str); // $('#back_week').html(week); // } // // //run_id_back // $('#backinfo').attr('run_id',data.run_id); // // //替换选中站点信息 // var sel_start_info = data.select_start_res; // var sel_end_info = data.select_end_res; // //===站点信息 // $('#start_res_back').attr('startres_backid',sel_start_info.res_id); // $('#start_res_back').html(sel_start_info.res_name+'('+sel_start_info.res_time+')'); // $('#end_res_back').attr('endres_backid',sel_end_info.res_id); // $('#end_res_back').html(sel_end_info.res_name+'('+sel_end_info.res_time+')'); // //===poi信息 // $('#back_stare_area_id').html(data.start_area_name); // $('#back_stare_area_id').attr('startarea_backid',data.start_area_id); // $('#back_end_area_id').html(data.end_area_name); // $('#back_end_area_id').attr('endarea_backid',data.end_area_id); // // //返程站点数据 // back_start_res_ary = data.start_res_arr; // back_end_res_ary = data.end_res_arr; // // //替换票种 日程信息 // var ticket_info = data.ticket_info; // $('#back_price').html(parseInt(ticket_info.price)-parseInt(ticket_info.discount_price)-parseInt(go_discount_price)); // back_discount_price = ticket_info.discount_price; // back_ticket_id = ticket_info.ticket_id; // //// $('#distance_back').html('全程'+ticket_info.total_distance+'公里'); //// $('#usetime_back').html(ticket_info.total_time+'到达'); // $('#discount').html('已优惠'+(parseInt(go_discount_price)+parseInt(back_discount_price))+'元/人'); // $('#select_back').html('取消返程'); // $('#select_back').css('color','#3d434f'); // $('#backinfo').attr('discount_price',back_discount_price); // // //库存 // stock = ticket_info.stock > stock ? stock : ticket_info.stock; // stock = stock > 0 ? stock : 0; // countTotal(); //} // // ////返程上车站点的选择 //function goStartAreaDidClickedBack(){ // $("#mask").css("display","block"); // $('#res_div').css("display","block"); // sel_res_div = 'startres_backid'; // upDiv(back_start_res_ary,'start_res_back','back'); // $("#weui_actionsheet").addClass("weui_actionsheet_toggle"); // //} // ////切换返程的出发地站点信息 //function changeBackStartResInfo(id,time,name){ // var start_res_id = $('#start_res_back').attr('startres_backid'); // var urlstr = base_api + 'order/order/getRunDetailByStart'; // var data = { // start_res_id : start_res_id, // end_area_id : end_area_id, // run_id : run_id // } // $.ajax({ // url : urlstr, // data : data, // async : false, // type : 'post', // dataType : 'json', // success : function(data){ // ZZLog(data); // if (data.flag) { // //选择返程的出发站点,修改详情数据 // showDetailInfoByChangeStartResBack(data.data); // //替换 html json 数据 // var data_str = $('#backinfo').attr('data_str'); // data_str = getJsonHtml(data_str); // data_str.ticket_info = data.data.ticket_info; // data_str.end_res_arr = data.data.end_res_arr; // // data_str.select_end_res = data.data.select_end_res; // // data_str.select_start_res.res_id = id; // data_str.select_start_res.res_time = time; // data_str.select_start_res.res_name = name; // // var data_str = setJsonHtml(data_str); // $('#backinfo').attr('data_str',data_str); // } // }, // error : function(error){ // ZZLog(error); // } // }); //} // // ////选择返程的出发站点,修改详情数据 //function showDetailInfoByChangeStartResBack(data){ // // //替换选中站点信息 // var sel_end_info = data.select_end_res; // //===站点信息 // $('#end_res_back').attr('endres_backid',sel_end_info.res_id); // $('#end_res_back').html(sel_end_info.res_name+'('+sel_end_info.res_time+')'); // //去程站点数据 // back_end_res_ary = data.end_res_arr; // // //替换票种 日程信息 // var ticket_info = data.ticket_info; // $('#back_price').html(parseInt(ticket_info.price)-parseInt(ticket_info.discount_price)-parseInt(go_discount_price)); // back_discount_price = ticket_info.discount_price; // back_ticket_id = ticket_info.ticket_id; // //// $('#distance_back').html('全程'+ticket_info.total_distance+'公里'); //// $('#usetime_back').html(ticket_info.total_time+'到达'); //// $('#discount').html('选择往返有优惠'); // $('#discount').html('已优惠'+(parseInt(go_discount_price)+parseInt(back_discount_price))+'元/人'); // $('#backinfo').attr('discount_price',back_discount_price); // // //库存 // stock = ticket_info.stock > stock ? stock : ticket_info.stock; // stock = stock > 0 ? stock : 0; // countTotal(); // // //} // // ////返程下车站点的选择 //function goEndAreaDidClickedBack(){ // $("#mask").css("display","block"); // $('#res_div').css("display","block"); // sel_res_div = 'endres_backid'; // upDiv(back_end_res_ary,'end_res_back','back'); // $("#weui_actionsheet").addClass("weui_actionsheet_toggle"); // //} // ////切换返程的目的地站点信息 //function changeBackEndResInfo(id,time,name){ // var start_res_id = $('#start_res_back').attr('startres_backid'); // var end_res_id = $('#end_res_back').attr('endres_backid'); // var urlstr = base_api + 'order/order/getRunDetailByEnd'; // var data = { // start_res_id : start_res_id, // end_res_id : end_res_id, // run_id : run_id // } // $.ajax({ // url : urlstr, // data : data, // async : false, // type : 'post', // dataType : 'json', // success : function(data){ // ZZLog(data); // if (data.flag) { // //选择去程的目的站点,修改详情数据 // showDetailInfoByChangeEndResBack(data.data); // // //替换 html json 数据 // var data_str = $('#backinfo').attr('data_str'); // data_str = getJsonHtml(data_str); // data_str.ticket_info = data.data.ticket_info; // // data_str.select_end_res.res_id = id; // data_str.select_end_res.res_name = name; // data_str.select_end_res.res_time = time; // // var data_str = setJsonHtml(data_str); // $('#backinfo').attr('data_str',data_str); // } // }, // error : function(error){ // ZZLog(error); // } // }); //} // ////选择返程的目的站点,修改详情数据 //function showDetailInfoByChangeEndResBack(data){ // //替换票种 日程信息 // var ticket_info = data.ticket_info; // $('#back_price').html(parseInt(ticket_info.price)-parseInt(ticket_info.discount_price)-parseInt(go_discount_price)); // back_discount_price = ticket_info.discount_price; // back_ticket_id = ticket_info.ticket_id; // //// $('#distance_back').html('全程'+ticket_info.total_distance+'公里'); //// $('#usetime_back').html(ticket_info.total_time+'到达'); //// $('#discount').html('选择往返有优惠'); // $('#discount').html('已优惠'+(parseInt(go_discount_price)+parseInt(back_discount_price))+'元/人'); // $('#backinfo').attr('discount_price',back_discount_price); // // //库存 // stock = ticket_info.stock > stock ? stock : ticket_info.stock; // stock = stock > 0 ? stock : 0; // countTotal(); //} //缓存联系人信息 function cacheTheCustomerInfo() { var custmer = $('#custmer').val(); var tel = $('#tel').val(); var count = $('.aticket').text(); var info_data = { custmer: custmer, tel: tel, count: count }; setStorJson('CacheInfo_custmer_Around', info_data); } //缓存站点信息 function cacheTheStationInfo() { // if (if_back == '0') { //去程 var data_str = $('#goinfo').attr('data_str'); data_str = getJsonHtml(data_str); setStorJson('CacheStationInfo_Go_Around', data_str); // }else{ // //去程 // var data_str = $('#goinfo').attr('data_str'); // data_str = getJsonHtml(data_str); // setStorJson('CacheStationInfo_Go',data_str); // // //返程 // var data_str_back = $('#backinfo').attr('data_str'); // data_str_back = getJsonHtml(data_str_back); // setStorJson('CacheStationInfo_Back',data_str_back); // } } //提交订单 function payBtnDidClicked() { delay(makeorder, 300); function makeorder() { var custmer = $('#custmer').val(); var tel = $('#tel').val(); var phoneRe = /^1[3|4|5|7|8]\d{9}$/; var custmer_count = $('.aticket').text(); if(custmer == '' || tel == '') { alert('请填写联系人信息!') return; } else if(!phoneRe.test(tel)) { alert('请输入正确的手机号!') return; } else if(custmer_count == '0') { alert('请填写正确的票种数量!'); return; } var customer_info = '{' + custmer + ',' + tel + ',' + " " + '}'; var new_str = ''; // if (if_back == '0') { var go_run_id = $('#goinfo').attr('run_id'); var go_discount = $('#goinfo').attr('discount_price'); var go_price = parseInt($('#go_price').html()) - parseInt(go_discount); new_str = '{1' + ',' + go_run_id + ',' + go_ticket_id + ',' + go_price + ',' + custmer_count + '}'; // }else{ // var go_run_id = $('#goinfo').attr('run_id'); // var go_discount = $('#goinfo').attr('discount_price'); // var go_price = parseInt($('#go_price').html())-parseInt(go_discount); // new_str = '{1'+','+go_run_id+','+go_ticket_id+','+go_price+','+custmer_count+'}'; // var back_run_id = $('#backinfo').attr('run_id'); // var back_discount = $('#backinfo').attr('discount_price'); // var back_price = parseInt($('#back_price').html())-parseInt(back_discount); // new_str += '{2'+','+back_run_id+','+back_ticket_id+','+back_price+','+custmer_count+'}'; // } $("#payBtn").removeAttr('onClick'); $("#loadingToast").show(); var data = { customer_info: customer_info, ticket_info: new_str }; ZZLog(data); $.ajax({ url: base_api + 'order/order/submitOrder', data: data, async: false, type: 'post', dataType: 'json', success: function(data) { if(data.flag) { $("#loadingToast").hide(); $("#payBtn").attr('onClick', 'payBtnDidClicked();'); clearStorage('pick_drop'); window.location.href = data.url; } else { $("#loadingToast").hide(); $("#payBtn").attr('onClick', 'payBtnDidClicked();'); if (data.code != '10001') { alert(data.msg); } else{ return; } } }, error: function(error) { ZZLog(error); } }); } } //上弹框的内容封装 function upDiv(data, select_id, goBack) { var sel = $('#' + select_id).attr(sel_res_div); var html = ''; for(var i = 0; i < data.length; i++) { var tempHTML = resHTML; tempHTML = tempHTML.replace('示例菜单', data[i].res_name); tempHTML = tempHTML.replace('[res_id]', data[i].res_id); tempHTML = tempHTML.replace('[showtime]', data[i].res_time); if(sel == data[i].res_id) { tempHTML = tempHTML.replace('images/a3/ic_select_nor.png', 'images/a3/ic_select_sel.png'); } else { tempHTML = tempHTML.replace('images/a3/ic_select_nor.png', 'images/a3/ic_select_nor.png'); } html += tempHTML; } $('#wei_info').html(html); $('#actionsheet_cancel').click(function() { $('#mask').click(); }) $('.weui_actionsheet_cell').parent().click(function() { console.log($(this).children().eq(0).attr('id')); selected_res_name = $(this).children().eq(0).text(); selected_res_id = $(this).children().eq(0).attr('id'); selected_sel_id = select_id; var seltime = $(this).children().eq(0).attr('showtime'); $('#' + select_id).html($(this).children().eq(0).text() + '(' + seltime + ')'); $('#' + select_id).attr(sel_res_div, $(this).children().eq(0).attr('id')); $('#mask').click(); var id = $(this).children().eq(0).attr('id'); var name = $(this).children().eq(0).text(); var time = seltime; switch(select_id) { case 'start_res_go': //切换去程的出发地站点信息 changeGoStartResInfo(id, time, name); break; case 'end_res_go': //切换去程的目的地站点信息 changeGoEndResInfo(id, time, name); break; // case 'start_res_back': // //切换去程的出发地站点信息 // changeBackStartResInfo(id,time,name); // break; // case 'end_res_back': // //切换去程的目的地站点信息 // changeBackEndResInfo(id,time,name); // break; default: break; } }) } //点击了蒙板 $('#mask').click(function() { $("#mask").css("display", "none"); $("#weui_actionsheet").removeClass("weui_actionsheet_toggle"); // $('#res_div').hide(); }) //加 $(".add").on("click", function() { var current = $('.aticket').text(); var now_count = parseInt(current) + 1; if(now_count >= stock) { $('.aticket').text(stock); if(now_count > stock) { alert('没有更多的库存!') } $('.add').addClass('bor_right_c'); $('.add').removeClass('bor_right'); $('.cut').addClass('bor_left'); $('.cut').removeClass('bor_left_c'); } else { $('.aticket').text(now_count); $('.add').removeClass('bor_right_c'); $('.add').addClass('bor_right'); $('.cut').addClass('bor_left'); $('.cut').removeClass('bor_left_c'); } countTotal(); }); //减 $(".cut").on("click", function() { var current = $('.aticket').text(); var now_count = parseInt(current) - 1; if(now_count > 1 && now_count <= stock) { $('.aticket').text(now_count); $('.cut').addClass('bor_left'); $('.cut').removeClass('bor_left_c'); $('.add').removeClass('bor_right_c'); $('.add').addClass('bor_right'); } else { // alert('请选择正确的数量!'); $('.aticket').text('1'); $('.cut').removeClass('bor_left'); $('.cut').addClass('bor_left_c'); $('.add').removeClass('bor_right_c'); $('.add').addClass('bor_right'); } countTotal(); }) //计算价格信息 function countTotal() { var count = $('.aticket').text(); $('#total_people').html('共' + count + '人'); var price = ''; // if (if_back == '0') { price = parseInt($('#go_price').html()); // }else{ // price = parseInt($('#go_price').html())+parseInt($('#back_price').html()); // } $('#count_price').html(count * price); } var delay = (function() { var timer = 0; return function(callback, time) { clearTimeout(timer); timer = setTimeout(callback, time); }; })()