var newData = []; var trDetailIDs = "h,ho;g,go;hc,hco;gc,gco^hs,hos;gs,gos;hcs,hcos;gcs,gcos".split('^'); function chageAllOrSclass() { $("#tab_allMatch").toggle(); $("#tab_allSclassMatch").toggle(); $("#tab_allHomeAndGuest").toggle(); $("#tab_allSclassHomeAndGuest").toggle(); $("#tab_allHomeAndGuestCount").toggle(); $("#tab_allSclassHomeAndGuestCount").toggle(); $("#btnAll").attr('class', ($("#btnAll").attr('class') == "btn" ? "on btn" : "btn")); $("#btnSclass").attr('class', ($("#btnSclass").attr('class') == "btn" ? "on btn" : "btn")); } function showTr(t) { var data = $("#tab_allSclassHomeAndGuest").is(":hidden") ? allMathcIds : sclassMatchIds; var arr = data[t - 1].split(','); for (var i = 0; i < arr.length; i++) $("#" + arr[i]).toggle(); data = $("#tab_allSclassHomeAndGuest").is(":hidden") ? trDetailIDs[0] : trDetailIDs[1]; var arr = data.split(';')[t - 1].split(','); for (var i = 0; i < arr.length; i++) { $("#tr_" + arr[i]).hide(); $("#info_" + arr[i]).attr('class', 'infobtn'); } } function showDetail(id, count, obj) { obj.className = (obj.className == "infobtn" ? "infobtn on" : "infobtn"); init(id, count); } function init(id, count) { //if ($("#tr_" + id).is(":hidden")) { var change = false; if (id.indexOf('_c') != -1) { id = id.split('_')[0]; change = true; } var data = []; switch (id) { case "vs": case "v": data = v_data; break; case "h": case "ho": case "hs": case "hos": data = h_data; break; case "g": case "go": case "gs": case "gos": data = a_data; break; case "hc": case "hco": case "hcs": case "hcos": data = h_countData; break; case "gc": case "gco": case "gcs": case "gcos": data = a_countData; break; } var len = data.length > count ? count : data.length; newData = []; for (var i = 0; i < data.length; i++) { if ((id == "vs" || id == "hs" || id == "gs" || id == "hos" || id == "gos" || id == "hcs" || id == "gcs" || id == "hcos" || id == "gcos") && parseInt(data[i][1]) != sclassId) continue; //只显示赛程当前赛事的相关对阵 if ((id == "ho" || id == "hco" || id == "hos" || id == "hcos") && parseInt(data[i][6]) != homeTeamId) continue; //只显示主队是当前赛程主队ID的对阵 if ((id == "go" || id == "gco" || id == "gos" || id == "gcos") && parseInt(data[i][10]) != guestTeamId) continue; //只显示客队是当前赛程客队ID的对阵 newData.push(data[i]); } count = (count > newData.length ? newData.length : count) || (newData.length > 10 ? 10 : newData.length); showTable(newData, count, id); init_select(id, count); //} if (!change) $("#tr_" + id).toggle(); } function showTable(data, count, id) { if (!data || data == undefined) return; var table = $('#table_' + id); var list = []; list.push("
| 赛事 | 比赛日期 | 对阵 | 角球 | 比分 | 黄牌/红牌 |
|---|---|---|---|---|---|
| " + sName + " | "); list.push("" + data[i][5] + " | "); list.push("" + hTeam + " VS " + gTeam + " | "); list.push("" + data[i][22] + "-" + data[i][23] +" ("+ data[i][24] + "-" + data[i][25] + ") | "); list.push("" + data[i][14] + "-" + data[i][15] + " (" + data[i][16] + "-" + data[i][17] + ") | "); list.push("" + red + yellow + " | "); list.push("