//蜘蛛班次: //使用: /* html中
*/ /* js run_list:班次数组 run_date:配合cache_select_data使用 cache_select_data中的key cache_select_data:缓存对象 格式如下 window.runbus.init({ run_list:js.data.class_station_list, run_date:"2017-03-08", cache_select_data:{"2017-03-08":{cache_run_id:2,cache_start_station_id:"2_0",cache_end_station_id:"2_0_2"}} },function(run,start,end){ console.log(run,start,end); }); //callback=>班次回调 //callback2=>上车站回调 //callback3=>下车站回调 */ (function($) { window.runbus = window.runbus || {}; var initData = {}; var cache_select_data = {}; //切换班次信息 var passindex = ''; var selectindex = ''; var runlist = []; var run_date = ""; //回调出去的参数 var call_run = {}; var call_start_station = {}; var call_end_station = {}; window.runbus.init = function(initData, callback, callback2, callback3) { runlist = initData['run_list'] ? initData['run_list'] : []; run_date = initData['run_date'] ? initData['run_date'] : ""; cache_select_data = initData['cache_select_data'] ? initData['cache_select_data'] : {}; showGoInfo(runlist); //展示去程的站点信息 function showGoInfo(runlist) { console.log(runlist); var listHTML = ''; var start_stationHTML = ''; var end_stationHTML = ''; runlist.forEach(function(dict, index) { //上车站内容 var start_station_list = dict['start_station_list']; start_stationHTML = getStartHtml(start_station_list); var end_list = []; var cache_sel = 'bus_kong'; var t = ''; var temp = ''; if(cache_select_data.hasOwnProperty(run_date)) { t = cache_select_data[run_date]; if(t.cache_run_id == dict['run_id']) { cache_sel = 'bus_sel_image'; temp = 'open'; start_station_list.forEach(function(v, i) { if(v['start_res_id'] == t.cache_start_station_id) { end_list = v.end_station_list; } }) } } end_stationHTML = getEndHtml(end_list, false); var dictstr = JSON.stringify(dict); // onclick="changeTheBusInfo(this)" dictstr = dictstr.replace(/"/g, '"'); // var html1 = `