setTimeout(function() { var move_color='#f0e229';//鼠标悬浮的颜色 var out_color='#FFFFFF';//鼠标离开的颜色 // .x-table td 为 cpt 模板格式 $(".x-table td").mousemove(function() { //alert('212'); var titlecount = title_count; //标题行 var rowcount = row_count; //变色行数 var id = $(this).attr("id"); //单元格id var num=id.search("-"); //获取id中“-”符号第一次出现的索引 var id1=id.substr(0,num).replace(/[^0-9]+/ig,""); //截取id值中的行号 var id2=id.substr(num,id.length-num); //截取id var flag = Math.ceil((id1-titlecount) / rowcount); //判断所指行第几组 //计算起始行 var rowstart = (flag-1)*rowcount + 1+titlecount; //计算结尾行 var rowend = flag * rowcount + titlecount; //标题行不变色和所指行第几组判定 if(id1>titlecount) { for(var i = rowstart;i<=rowend;i++) { var col1 = "A"+i+id2; $('td[id^='+col1+']').parent('tr').find("td").css('background-color',move_color); } } }); //下同上 $(".x-table td").mouseout(function() { var rowcount = row_count; var titlecount = title_count; var id = $(this).attr("id"); var num=id.search("-"); //获取id中“-”符号第一次出现的索引 var id1=id.substr(0,num).replace(/[^0-9]+/ig,""); //截取id值中的行号 var id2=id.substr(num,id.length-num); //截取id var b = "A"; // alert(b); var flag = Math.ceil((id1-titlecount) / rowcount); //计算起始行 var rowstart = (flag-1)*rowcount + 1 + titlecount; //计算结尾行 var rowend = flag * rowcount + titlecount; if(id1>titlecount){ for(var i = rowstart;i<=rowend;i++){ var col1 = "A"+i+id2; $('td[id^='+col1+']').parent('tr').find("td").css('background-color',out_color); } } }); }, 100); |