决策报表单元格中,怎么设置鼠标移入单元格变色,移出单元格恢复?

决策报表单元格中,怎么设置鼠标移入单元格变色,移出单元格恢复?

FineReport Lzp97 发布于 2022-6-10 11:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-10 11:44

JS实现鼠标经过/点击单元格/当前行样式改变-http://help.finereport.com/finereport9.0/doc-view-1907.html

放初始化事件,然后外面嵌套延时函数

setTimeout(function() {

教程里面带代码;

}, 1000);

image.png

  • Lzp97 Lzp97(提问者) 兄弟 打不开这个链接
    2022-06-10 12:55 
  • 用户6NWif5139660 用户6NWif5139660 回复 Lzp97(提问者) https://bbs.fanruan.com/thread-134372-1-1.html
    2022-06-10 13:15 
最佳回答
0
花无缺爱吃鱼Lv6初级互助
发布于2022-6-10 13:07(编辑于 2022-6-10 13:10)

用这个试试:

setTimeout(function() {  

    //选择时背景颜色变量    

    var oldColor="";

    var newColor = "rgb(255, 0, 0)";  

    $('.x-table td').mouseover(function() { 

      oldColor =$(this).css('background-color'); 

      console.log(oldColor); 

        if($(this).css('background-color') != newColor) {  

            $(this).css('background', newColor);

        } 

    });  

    $('.x-table td').mouseout(function() {    

            $(this).css('background', oldColor);

        } );  

}, 300);

 

  • Lzp97 Lzp97(提问者) 有没有办法指定单元格范围,只想让某一列显示这个效果
    2022-06-10 13:25 
  • 花无缺爱吃鱼 花无缺爱吃鱼 回复 Lzp97(提问者) td后面加一下指定列,$(\'.x-table td[id^=B]\') 这样
    2022-06-10 15:11 
  • 3关注人数
  • 667浏览人数
  • 最后回答于:2022-6-10 13:10
    请选择关闭问题的原因
    确定 取消
    返回顶部