$(function(){ $(".select_cell").each(function(){ var box=$(this); var ss=box.find(".search_select"); var ssinput=box.find(".editable-select"); var cus = 0; var classname = ""; var arry = new Array(); var $autocomplete = $("").hide().insertAfter(ssinput); ss.find("option").each(function(i, n) { arry[i] = $(this).text() }); ssinput.blur(function(){if (ssinput.val() == ""){ssinput.val("请选择"); }}); ssinput.keyup(function(event) { if ((event.keyCode != 38) && (event.keyCode != 40) && (event.keyCode != 13)) { $autocomplete.empty(); var $SerTxt = ssinput.val().toLowerCase(); if ($SerTxt != "" && $SerTxt != null) { for (var k = 0; k < arry.length; k++) { if (arry[k].toLowerCase().indexOf($SerTxt) >= 0) { $("
  • ").text(arry[k]).appendTo($autocomplete).mouseover(function() { box.find(".autocomplete li").removeClass("hovers"); $(this).css({ background: "#1e90ff", color: "#fff" }) }).mouseout(function() { $(this).css({ background: "#fff", color: "#000" }) }).click(function() { ssinput.val($(this).text()); $autocomplete.hide() }) } } } $autocomplete.show() } var listsize = box.find(".autocomplete li").size(); box.find(".autocomplete li").eq(0).addClass("hovers"); if (event.keyCode == 38) { if (cus < 1) { cus = listsize - 1; box.find(".autocomplete li").removeClass(); box.find(".autocomplete li").eq(cus).addClass("hovers"); var text = box.find(".autocomplete li").eq(cus).text(); //ssinput.val(text) } else { cus--; box.find(".autocomplete li").removeClass(); box.find(".autocomplete li").eq(cus).addClass("hovers"); var text = box.find(".autocomplete li").eq(cus).text(); //ssinput.val(text) } } if (event.keyCode == 40) { if (cus < (listsize - 1)) { cus++; box.find(".autocomplete li").removeClass(); box.find(".autocomplete li").eq(cus).addClass("hovers"); var text = $(".autocomplete li").eq(cus).text(); //ssinput.val(text) } else { cus = 0; box.find(".autocomplete li").removeClass(); box.find(".autocomplete li").eq(cus).addClass("hovers"); var text = $(".autocomplete li").eq(cus).text(); // ssinput.val(text) } } if (event.keyCode == 13) { box.find(".autocomplete li").removeClass(); $autocomplete.hide(); } }).blur(function() { setTimeout(function() { $autocomplete.hide() }, 3000) }) ss.change(function(){ ssinput.val($(this).val()); ssinput.attr("value",$(this).val()); }) }) //页面初始化温度下拉框 $(".tab_box").each(function(){ if($(this).hasClass("on")){ var classify_id = $(this).find(".fnt_16").attr("id"); //searchSeries(1); getWDSearch(classify_id); } }); var idx_nav=0 var idx=0 $(".tab_box").on('click',function(){ $(this).addClass('on').siblings().removeClass('on') idx_nav=$(this).index() $('section').eq(idx_nav).addClass('on').siblings('section').removeClass('on') $('.screen_1 .label ul li').siblings().removeClass('on') $('.screen_2').siblings().removeClass('on') $('.screen_2 .label ul li').removeClass('on') $(".screen_6").removeAttr("id").attr("id","screen_6_size"+idx_nav) if(idx_nav>=1){ $('.screen_10').hide() $('.screen_11').hide() }else{ $('.screen_10').show() $('.screen_11').show() } var position=$(document).scrollTop() $(document).scrollTop(position+=1) $(document).scrollTop(position-=1) //切换静电容量单位 if(idx_nav == 2){ $("input[name='Rated_capacitance_small']").next().html("F"); $("input[name='Rated_capacitance_big']").next().html("F"); }else{ $("input[name='Rated_capacitance_small']").next().html("μF"); $("input[name='Rated_capacitance_big']").next().html("μF"); } //一级分类切换 var classify_id = $(this).find(".fnt_16").attr("id"); getWDSearch(classify_id); searchSeries(1); $('ul.cf').empty(); $("input[name='series_no']").val(""); if($(".Fold").is(":hidden")){ ??? //是被hide()隐藏了 $('.Fold').show(); } $("#offdiv").show(); }) $('.screen_1 .label ul li').on('click',function(){ if($(this).hasClass('on')){ $(this).removeClass('on'); $(this).parent().parent().parent().siblings('.Submenu').removeClass('on') }else{ $(this).addClass('on').siblings().removeClass('on'); idx=$(this).index() $(this).parent().parent().parent().siblings('.Submenu').eq(idx).addClass('on').siblings('.Submenu').removeClass('on') } $('.screen_2 .label ul li').removeClass('on') var position=$(document).scrollTop() $(document).scrollTop(position+=1) $(document).scrollTop(position-=1) if(idx>=4||idx_nav>=1){ $('.screen_10').hide() $('.screen_11').hide() }else{ $('.screen_10').show() $('.screen_11').show() } //二级分类切换 var classifyTwo = $(this).attr('id'); getWDSearch(classifyTwo); searchSeries(1); $('ul.cf').empty(); $("input[name='series_no']").val(""); }) $('.screen_2 .label ul li').on('click',function(){ if($(this).hasClass('on')){ $(this).removeClass('on'); }else{ $(this).addClass('on').siblings().removeClass('on'); } searchSeries(1); $('ul.cf').empty(); $("input[name='series_no']").val(""); }) $('#submit button').on('click',function(){ $('.Fold').hide() }) $('#off').on('click',function(){ //$('section').eq(idx_nav).addClass('on').siblings('section').removeClass('on') if($(".Fold").is(":hidden")){ ??? //是被hide()隐藏了 $('.Fold').show(); $('#off').css('transform','rotate(180deg)') $('.off_txt').html('折叠') }else{ ????//没有被隐藏 $('.Fold').hide() $('#off').css('transform','rotate(0deg)') $('.off_txt').html('展开') } }) $(".dimensions1").blur(function(){ $(".dimensions1").each(function(){ let _val=$(this).val() if(_val == null || _val == "undefined"|| _val == ""){ $(".dimensions2").removeAttr('disabled') }else{ $(".dimensions2").attr('disabled', 'disabled') return false } }); }); $(".dimensions2").blur(function(){ $(".dimensions2").each(function(){ let _val=$(this).val() if(_val == null || _val == "undefined"|| _val == ""){ $(".dimensions1").removeAttr('disabled') }else{ $(".dimensions1").attr('disabled', 'disabled') return false } }); }); //尺寸一键清空 $(".btn_clear").click(function() { var inputArr = $("input") for (let b = 0; b < inputArr.length; b++) { inputArr.eq(b).val(""); } var SelectArr = $("select") for (let i = 0; i < SelectArr.length; i++) { SelectArr[i].options[0].selected = true; } }); $("input[name='series_no']").keyup(function(){ var series_no = $(this).val(); if(!series_no){ searchSeries(1); } }) }); //表格排序 function tableOrderByNum(){ var tableObject = $('#tableSort'); //获取id为tableSort的table对象 var tbHead = tableObject.children('thead'); //获取table对象下的thead var tbHeadTh = tbHead.find('tr th'); //获取thead下的tr下的th var tbBody = tableObject.children('tbody'); //获取table对象下的tbody var tbBodyTr = tbBody.find('tr'); //获取tbody下的tr var sortIndex = -1; tbHeadTh.each(function () {//遍历thead的tr下的th var thisIndex = tbHeadTh.index($(this)); //获取th所在的列号 //给表态th增加鼠标位于上方时发生的事件 $(this).mouseover(function () { tbBodyTr.each(function () {//编列tbody下的tr var tds = $(this).find("td"); //获取列号为参数index的td对象集合 $(tds[thisIndex]).addClass("hover");//给列号为参数index的td对象添加样式 }); }).mouseout(function () {//给表头th增加鼠标离开时的事件 tbBodyTr.each(function () { var tds = $(this).find("td"); $(tds[thisIndex]).removeClass("hover");//鼠标离开时移除td对象上的样式 }); }); $(this).click(function () {//给当前表头th增加点击事件 var dataType = $(this).attr("type");//点击时获取当前th的type属性值 var sortOrder = $(this).attr("class"); var sortField = $(this).attr("id"); if(sortOrder != "Unsorted"){ sortSearch(sortField,sortOrder); } }); }); } function parameChange(){ $("span.parame").on('click',function(){ var parameId = $(this).attr("id"); if(parameId ==="Rated_voltage"){ delete advancedForm.Rated_voltage_small; delete advancedForm.Rated_voltage_big; }else if(parameId ==="Rated_capacitance"){ delete advancedForm.Rated_capacitance_small; delete advancedForm.Rated_capacitance_big; }else if(parameId ==="D"){ delete advancedForm.D_small; delete advancedForm.D_big; }else if(parameId ==="L"){ delete advancedForm.L_small; delete advancedForm.L_big; }else if(parameId ==="H"){ delete advancedForm.H_small; delete advancedForm.H_big; }else if(parameId ==="temperature"){ delete advancedForm.Lower_wd; delete advancedForm.Upper_wd; $("select[name='Lower_wd']").append(""); $("select[name='Upper_wd']").append(""); }else if(parameId ==="endurance"){ delete advancedForm.endurance_small; delete advancedForm.endurance_big; }else if(parameId ==="jianghai_PN"){ delete advancedForm.jianghai_PN; }else if(parameId ==="Ripple_Current1"){ delete advancedForm.Ripple_Current_small1; delete advancedForm.Ripple_Current_big1; }else if(parameId ==="Ripple_Current2"){ delete advancedForm.Ripple_Current_small2; delete advancedForm.Ripple_Current_big2; }else if(parameId ==="ESR"){ delete advancedForm.ESR_small; delete advancedForm.ESR_big; }else if(parameId ==="classifyThr"){ delete advancedForm.classifyThr_id; }else if(parameId ==="classifyTwo"){ delete advancedForm.classifyTwo_id; }else if(parameId ==="series_no"){ delete advancedForm.series_no; delete advancedForm.series_ids; } searchPage(1); }); } //分页搜索 function searchPage(page,sort){ layer.load(1); //页码 if(page){ advancedForm.page = page; } if(sort){ var sortJson = JSON.stringify(sort); sort = jQuery.parseJSON(sortJson); advancedForm.sortField = sort.sortField; advancedForm.sortOrder = sort.sortOrder; } searchAjaxRequest(advancedForm); } //排序搜索 function sortSearch(sortField,sortOrder){ layer.load(1); //排序 advancedForm.page = 1; if(sortField && sortOrder){ advancedForm.sortField = sortField; advancedForm.sortOrder = sortOrder; } searchAjaxRequest(advancedForm); }