鼠标悬浮 图片放大

楼主
我是社区第66158位番薯,欢迎点我头像关注我哦~
前段日子看到一位番薯在论坛提问,说一个表格中有图片,能不能做到鼠标悬浮上去然后图片放大。
我给他回答是写js来实现,但是一直没有理我     o(╥﹏╥)o
刚刚做了一个例子

应该可以满足这个番薯的需求。


步骤1:
准备一个表格,然后选一列放图片,比如我这里C列放了图片,然后D列放要放大的图片的路径,相对路径就行。

步骤2:
在web属性中选择填报页面,我比较喜欢在填报页面做所以我就选填报,不爽咬我啊~~~
然后添加加载结束事件
  1. $(".x-table td").mouseover(function(e){
  2. var col=Number($(this).attr("col"))+1;  //获取鼠标当前所在单元格的col
  3. var row=$(this).attr("row");  //获取鼠标当前所在单元格的row
  4. var img=contentPane.curLGP.getCellValue(col,row);  //获取到隐藏的图片地址
  5. $("body").append("<div id='preview'><img src='"+ img +"'  /></div>");        //弹出一个div里面放着图片
  6. $("#preview")//修改这个div的样式,让他居中
  7. .css("-ms-transform","translate(-50%,-50%)")
  8. .css("-moz-transform","translate(-50%,-50%)")
  9. .css("-o-transform","translate(-50%,-50%)")
  10. .css("transform","translate(-50%,-50%)")
  11. .css("left","50%")
  12. .css("top","50%")
  13. .css("z-index","9999999")
  14. .css("position","absolute")                               
  15.     });
  16.     //鼠标离开这个div移除
  17. $(".x-table td").mouseout(function(e){
  18.                 $("#preview").remove();
  19.     });       

复制代码
然后点击确定。

搞定 溜了溜了溜了。。。。。




分享扩散:
参与人数 +4 F豆 +417 理由
用户P2877259 + 50 默默地点个赞,然后闪人
李复勇 + 1 老太太摔倒了我都不扶,就服你
兔子酱 + 300 太棒了,给你32个赞,么么哒
shalor + 66 太棒了,给你32个赞,么么哒

查看全部评分

沙发
发表于 2018-1-23 17:06:46
板凳
发表于 2018-1-23 17:07:38
已提名精华帖,待论坛运营委员会评分后可评为精华帖,帆软论坛精华帖奖励计划http://bbs.fanruan.com/thread-91079-1-1.html
地板
发表于 2018-1-24 08:37:30
666666
5楼
发表于 2018-1-24 10:58:29
楼主,你可以优化一下,你D列的src可以取前面img标签的src,这样用途就广泛多了,你这样局限性有点大。而且还比较麻烦,地址要一个个的写
6楼
发表于 2018-3-29 13:12:03
6666666666666666666666666
7楼
发表于 2018-4-3 13:16:16
好耶~
8楼
发表于 2019-6-3 17:43:42
谢谢大神哦
9楼
发表于 2021-6-5 13:53:34
请问图片不是相对路径的怎么处理?linux其他文件夹下的地址
10楼
发表于 2021-6-10 21:17:16
棒棒哒棒棒哒
11楼
发表于 2021-11-15 15:40:35
66666666666
12楼
发表于 2021-11-15 15:41:05
13楼
发表于 2021-12-2 17:41:59
移动端支持吗
14楼
发表于 2022-4-13 12:33:53

文件上传的照片如何悬浮放大呢

15楼
发表于 2022-5-25 10:41:14
其它的表格也会加了样式
16楼
发表于 2022-8-27 10:45:47
6666666
17楼
发表于 2022-12-14 16:05:26
图片的相对路径路径是什么?在哪里获取呢?
18楼
发表于 2023-3-16 15:45:08
这个图片大小怎么调
19楼
发表于 2023-12-2 10:46:25
有没有通过文件控件上传至数据库的图片,然后填报预览显示图片,将鼠标移入移出能放大缩小的方式,存到数据库的图片我不知道相对路径
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

25回帖数 11关注人数 26795浏览人数
最后回复于:2024-8-8 20:48

返回顶部 返回列表