新决策报表有没有鼠标移动图片,弹框放大的js不会写了求求求

发货概览.frm.zip

求求求

FineReport 大萌M 发布于 2022-2-9 17:18 (编辑于 2022-2-10 10:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-2-9 17:22
是不是下面的代码不知道怎么改啊? $(".x-table td").mouseover(function(e){ var col=Number($(this).attr("col"))+1;  //获取鼠标当前所在单元格的col  var row=$(this).attr("row");  //获取鼠标当前所在单元格的row  var img=contentPane.curLGP.getCellValue(col,row);  //获取到隐藏的图片地址 $("body").append("<div id='preview'><img style=\"width:100%;height:100%\" src='"+ img +"'  /></div>"); //弹出一个div里面放着图片 $("#preview")//修改这个div的样式,让他居中 .css("-ms-transform","translate(-50%,-50%)") .css("-moz-transform","translate(-50%,-50%)") .css("-o-transform","translate(-50%,-50%)") .css("transform","translate(-50%,-50%)") .css("left","50%") .css("top","50%") .css("z-index","9999999") .css("position","absolute") .css("width","410px") .css("height","410px")     });     //鼠标离开这个div移除 $(".x-table td").mouseout(function(e){ $("#preview").remove();     });

  • 大萌M 大萌M(提问者) 这个试过了 不行,是不是新决策报表使用canvas的原因
    2022-02-09 17:45 
  • 大萌M 大萌M(提问者) 直接一直用的$(this).attr(\"src\") ,但是鼠标移动上去没反应 setTimeout也加了
    2022-02-09 17:51 
  • luojian0323 luojian0323 回复 大萌M(提问者) 你要先获取到要操作的对象才能用$(this) 没有效果就是对象没有获取到。模板上传看一下。
    2022-02-10 08:34 
  • 大萌M 大萌M(提问者) 回复 luojian0323 上传了,烦请看下 谢谢啦
    2022-02-10 10:45 
  • 2关注人数
  • 572浏览人数
  • 最后回答于:2022-2-10 10:44
    请选择关闭问题的原因
    确定 取消
    返回顶部