补问:鼠标离开变为原来的颜色,应该怎么写?

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);

学习2 发布于 2022-2-26 09:54
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-2-26 15:38

如果有「_g().addEffect('highlightRow', { color: 'red', trigger: 'mouseover',});」实现的话,标题行只需添加一个背景图即可!

——————————————

最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-26 09:56

目前方案,离开后直接给白色

应为一般默认底色是白色。。。。

  • 学习2 学习2(提问者) 并非如此,因为我所遇到的单元格每一个都是不一样颜色的,默认一种颜色就肯定不对
    2022-02-26 10:19 
  • 学习2 学习2(提问者) 那个函数可以读取单元格颜色的颜色值
    2022-02-26 10:20 
最佳回答
0
shirokoLv6资深互助
发布于2022-2-26 10:21

https://help.fanruan.com/finereport/doc-view-1201.html

用这个最新的方法,就算原来有颜色也会变成原来的颜色而不是白色

  • 4关注人数
  • 332浏览人数
  • 最后回答于:2022-2-26 15:38
    请选择关闭问题的原因
    确定 取消
    返回顶部