window.cccField = ''; window.apisMoveDivButton2Timer; window.actualFlag = false; $(function () { initOther(); }); /** * 初始化其他操作 */ function initOther() { initOther4Select(); handleSelectChange($("select#apis-move-select,select#apis-quiet-select")); $(".apis-move-div-button1,.apis-quiet-div-button1").click(function () { var aa = $(this).attr("slideDiv"); var display = $('#' + aa); if (display.css('display') == 'block') { display.slideUp("slow"); //display.css("display", "none"); $(this).html('展开'); } else { display.slideDown("slow"); //display.css("display", "block"); $(this).html('收起'); } }); $(".apis-move-div-button2").click(function () { if (!actualFlag) { var selectedOption = $("select#apis-move-select").find("option:selected"); var url = selectedOption.attr("url"); var nameEn = selectedOption.attr("nameEn"); var slideDiv = $(this).attr("slideDiv"); apisMoveDivButton2Timer = setInterval(mainSearch, 2000, url, nameEn, slideDiv); actualFlag = true; } }); $(".apis-quiet-div-button2").click(function () { var selectedOption = $("select#apis-quiet-select").find("option:selected"); var url = selectedOption.attr("url"); var nameEn = selectedOption.attr("nameEn"); var slideDiv = $(this).attr("slideDiv"); mainSearch(url, nameEn, slideDiv); }); $(".apis-move-div-button3").click(function () { ownClearInterval(); }); } function ownClearInterval() { if (actualFlag) { clearInterval(apisMoveDivButton2Timer); actualFlag = false; } } function initOther4Select() { $.ajax({ url: "coin/findApiConfig", //请求的url地址 dataType: "json", //返回格式为json type: "post", //请求方式 contentType: "application/json;charset=utf-8", async: false, //请求是否异步,默认为异步,这也是ajax重要特性 success: function (data) { //请求成功时处理 if (data != null && $.trim(data) != "" && data.success) { data = data.data var quietStr = ''; var moveStr = ''; $.each(data, function (index, obj) { if (obj.type2 === 1) { moveStr += ''; } else if (obj.type2 === 2) { quietStr += ''; } }); $("select#apis-move-select").html(moveStr); $("select#apis-quiet-select").html(quietStr); $("select#apis-move-select,select#apis-quiet-select").change(function () { handleSelectChange($(this)); }); } else { //alert(data.message); } }, beforeSend: function () { }, complete: function () { }, error: function (data) { //请求出错处理 //alert('error:' + data); } }); } function handleSelectChange(objj) { $.each(objj, function (index, obj) { var selectedOption = $(obj).find("option:selected"); var returnEn = selectedOption.attr("returnen").split(","); var returnCn = selectedOption.attr("returncn").split(","); var theadStr = ''; $.each(returnEn, function (index, obj) { theadStr += '