注意注意:图片数据来源于数据表中的二进制数据,并非图片链接 我尝试在报表加载结束事件里头添加js代码: $(".x-table td").mouseover(function(e){ var col=Number($(this).attr("col")); //获取鼠标当前所在单元格的col var row=$(this).attr("row"); //获取鼠标当前所在单元格的row var img=contentPane.curLGP.getCellValue(col,row); //获取到隐藏的图片地址 $("body").append("<div id='preview'><img 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","9999") .css("position","absolute") }); //鼠标离开这个div移除 $(".x-table td").mouseout(function(e){ $("#preview").remove(); }); 但是这种方法,无法实现,因为我的图片不是图片链接,而是直接读取的数据库中的图片二进制数据,我应该怎么改一下这段代码。 |
最佳回答 |
||||
0
|
|