位置: IT常识 - 正文

js 点击图片实现查看大图(js点击图片跳转页面)

编辑:rootadmin
js 点击图片实现查看大图 js 点击图片实现查看大图点击图片放大缩小(遮罩)截图:点击放大,并显示ico放大镜

推荐整理分享js 点击图片实现查看大图(js点击图片跳转页面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js点击图片更换图片,js点击图片让图片放大显示,js点击图片跳转页面,js点击图片跳转页面,js点击图片跳转页面,js 点击图片实现快捷键,js 点击图片实现动画效果,js点击图片实现播放音乐,内容如对您有帮助,希望把文章链接给更多的朋友!

代码如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>点击图片放大缩小(遮罩)</title><style type="text/css"><style type="text/css">.min {max-height:25px;}.showImg{cursor: zoom-in;}#bigImg{cursor: zoom-out;}</style></style></head><body><!-- 我图片是放在一个td里面的(当然还有其它内容...)--><table><td><img id="showImg" class="showImg min" src="phpcms问题统计/QQ截图20210609140112.png" width="200"/></td><td><img id="showImg" class="showImg min" src="phpcms问题统计/QQ截图20210609140342.png" width="200"/></td><td><img id="showImg" class="showImg min" src="phpcms问题统计/QQ截图20210609142248.png" width="200"/></td><td><img id="showImg" class="showImg min" src="phpcms问题统计/QQ截图20210609160600.png" width="200"/></td><td><img id="showImg" class="showImg min" src="phpcms问题统计/QQ截图20210609160901.png" width="200"/></td></table><!-- 遮罩区域(先将div隐藏)--><div id="back-curtain" style="position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:998;width:100%;display:none;"><!--放大后的图片--><div id="imgDiv" style="position:absolute;"><img id="bigImg" src="" /></div></div><script src="js/jquery-1.11.1.min.js"></script><script type="text/javascript">// 图片点击放大$('.showImg').on('click', function(){imgShow("#imgDiv", "#bigImg", $(this), "#back-curtain");});function imgShow(imgDiv, bigImg, _this, curtain) {// 图片路径var src = _this.attr("src");$(bigImg).attr("src", src);// 加载图片,获取当前点击图片的真实大小$("<img/>").attr("src", src).load(function(){var windowWidth = $(window).width();var windowHeight = $(window).height();var realWidth = this.width;var realHeight = this.height;var imgWidth, imgHeight;var scale = 0.8;if (realHeight > windowHeight * scale) {imgHeight = windowHeight * scale;imgWidth = imgHeight / realHeight * realWidth;if (imgWidth > windowWidth * scale) {imgWidth = windowWidth * scale;}} else if (realWidth > windowWidth * scale) {imgWidth = windowWidth * scale;imgHeight = imgWidth / realWidth * realHeight;} else {imgWidth = realWidth;imgHeight = realHeight;}$(bigImg).css({'width':imgWidth});//计算图片与窗口左边距var left = (windowWidth - imgWidth) / 2;//计算图片与窗口上边距 var top = (windowHeight - imgHeight) / 2;// 图片位置$(imgDiv).css({'top':top, 'left':left});// 图片淡入$(curtain).fadeIn("fast");// 遮罩效果$(curtain).css({ 'position':'fixed', 'overflow-y':'auto', 'width':'100%', 'height':'100%', 'z-index':'998' }).show();});// 点击图片或遮罩,图片淡出$(curtain).on('click', function(){$(this).fadeOut("fast");});}</script></body></html>
本文链接地址:https://www.jiuchutong.com/zhishi/294467.html 转载请保留说明!

上一篇:基于ROS的SLAM建图、自动导航、避障(冰达机器人)(ros算法)

下一篇:安装tensorflow的GPU版本(详细图文教程)--CUDA11.6的安装(安装tensorflow1)

  • 税务登记管理办法2023
  • 以设备投资入股要交增值税
  • 购入生产设备的增值税计入成本吗
  • 待报解预算收入计入什么科目
  • 库存盘盈如何入账
  • 怎么认证财付通
  • 贷款损失准备对不良贷款的比率称作
  • 小规模纳税人专票开1%还是3%
  • 销项负数发票与红字发票
  • 会务费抵扣限额
  • 在公司发现问题该说吗
  • 外埠纳税人经营地报验登记税务管理论文
  • 发票在验旧日期之后作废吗
  • 非营利组织属于企业吗
  • 兼营行为的含义
  • 确认收入是收到款了吗
  • 个人独资所得税税率表最新
  • 事业单位接受捐赠固定资产入账
  • 收取包装物押金税率
  • 政府奖励怎么做账
  • arthas常用命令
  • 增值税缓交政策
  • 管家婆实物仓库怎么用
  • php中的正则表达式怎么使用
  • vue3.0优点
  • 学生个人网页制作html5
  • ps如何打圈内环形文字怎么调间距
  • 直接融资租赁案例
  • 实发工资知道如何发放吗
  • 企业没有ca怎么登陆公积金账户
  • 织梦网站特有标识
  • 财务报表没报会影响出口退税吗为什么
  • 小规模纳税人企业所得税怎么算
  • 其他应收款的账龄如何计算时间
  • 小规模纳税人固定资产原值含税吗
  • 暂估费用的会计分录
  • 坏账准备是啥意思
  • 租办公室自己装修可以拆走吗
  • 研发折旧怎么分类
  • 运输费用如何做账
  • 资本公积资本溢价怎么算
  • 什么情况下说免贵
  • 仓库员工工资
  • 零余额账户对账余额调节表
  • 普票冲红需要收回原来的发票吗
  • 事业单位的在建工程包括
  • 天猫佣金是什么意思
  • 投出业务会计分录
  • 一个关于数据库表中的各条记录
  • 请问在哪里可以买到震楼器
  • 如何修改mysql用户名
  • window 脚本
  • vista升级选项灰色
  • mac自带的看图软件怎么使用
  • 电脑删除ie后怎么恢复
  • mac计算器怎么用
  • 剑网端游吃电脑配置
  • win2008个性化
  • rsync -i
  • win10系统应用和功能中不能卸载
  • qat开发
  • android pageview
  • css命名大全
  • unity3D游戏开发
  • jquery使用教程
  • css布局多行多列
  • python基础总结
  • javascript运用
  • python 聚类算法包
  • vue3.0diff
  • js判断鼠标位置是否在元素区域内使用
  • javascript高级程序设计电子书
  • Android使用领域(移动端,PC,服务端)
  • 上海退休核定表两种算法
  • 厂房每年要交什么费用
  • 购房发票怎么查验
  • 仓库需要交房产税吗
  • 国家税务总局税务局官网
  • 常态化与长效化的区别
  • 杭州电子税务局怎么添加办税员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设