位置: IT常识 - 正文

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

发布时间:2024-01-13
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)

  • 华为手表gt2怎么设置锁屏(华为手表gt2怎么添加门禁卡)

    华为手表gt2怎么设置锁屏(华为手表gt2怎么添加门禁卡)

  • 手机内屏碎了怎么补救(手机内屏碎了怎么把数据导出来)

    手机内屏碎了怎么补救(手机内屏碎了怎么把数据导出来)

  • 苹果手机合约版和无需合约版的区别(苹果手机合约版和标准版的区别)

    苹果手机合约版和无需合约版的区别(苹果手机合约版和标准版的区别)

  • 华为4pro手环可以接电话吗(华为4pro手环可以游泳)

    华为4pro手环可以接电话吗(华为4pro手环可以游泳)

  • 美图秀秀可以去视频水印吗(美图秀秀可以去掉视频里的文字吗)

    美图秀秀可以去视频水印吗(美图秀秀可以去掉视频里的文字吗)

  • 苹果手机截屏功能失效(苹果手机截屏功能在哪里)

    苹果手机截屏功能失效(苹果手机截屏功能在哪里)

  • 电脑没电黑屏怎么唤醒(电脑没电黑屏怎么开机)

    电脑没电黑屏怎么唤醒(电脑没电黑屏怎么开机)

  • 微信加人二维码能用多久(微信加人二维码有效期)

    微信加人二维码能用多久(微信加人二维码有效期)

  • ksafe是什么文件夹(ksafe是什么文件可以删除吗)

    ksafe是什么文件夹(ksafe是什么文件可以删除吗)

  • 短信拉黑了会显示什么(短信拉黑了会显已用短信发送吗)

    短信拉黑了会显示什么(短信拉黑了会显已用短信发送吗)

  •  novell netware是什么软件(novell是什么)

    novell netware是什么软件(novell是什么)

  • word文档生成目录步骤(word文档生成目录时章节内容串位)

    word文档生成目录步骤(word文档生成目录时章节内容串位)

  • 苹果8p怎么设置拿起亮屏(苹果8p怎么设置手写输入法)

    苹果8p怎么设置拿起亮屏(苹果8p怎么设置手写输入法)

  • 怎么删除淘宝人生账单(怎么删除淘宝人生第一笔订单)

    怎么删除淘宝人生账单(怎么删除淘宝人生第一笔订单)

  • 小米ai音响必须联网吗(小米ai音响必须用小米手机控制吗)

    小米ai音响必须联网吗(小米ai音响必须用小米手机控制吗)

  • 三星手机截屏怎么操作(三星手机截屏怎么截用什么键呢)

    三星手机截屏怎么操作(三星手机截屏怎么截用什么键呢)

  • 小米8se是什么机身(小米8se是什么机芯)

    小米8se是什么机身(小米8se是什么机芯)

  • mate30x什么时候上市

    mate30x什么时候上市

  • 浏览器收藏夹丢失怎么办(浏览器收藏夹不小心删除了怎么找回?)

    浏览器收藏夹丢失怎么办(浏览器收藏夹不小心删除了怎么找回?)

  • vivoiqoo什么时候上市(vivoiqoo什么时候生产的)

    vivoiqoo什么时候上市(vivoiqoo什么时候生产的)

  • 钉钉认证被拒绝原因有哪些(钉钉认证失败是什么原因)

    钉钉认证被拒绝原因有哪些(钉钉认证失败是什么原因)

  • ios怎么下载快猫

    ios怎么下载快猫

  • 微软开始在 Win11 上测试 Win10 经典右键菜单的新型设计,更加干净整洁(微软windows11iso)

    微软开始在 Win11 上测试 Win10 经典右键菜单的新型设计,更加干净整洁(微软windows11iso)

  • 前端:vscode中使用npm安装依赖并运行项目(vscode怎么运行前端)

    前端:vscode中使用npm安装依赖并运行项目(vscode怎么运行前端)

  • 增值税普通发票怎么开
  • 金税盘是什么时候开始使用的
  • 进口海关是指
  • 多交企业所得税可以放弃退税吗
  • 债权投资借贷方
  • 子公司是长期股权投资吗
  • 公司员工住宿费怎么入账
  • 出口退税自查中的“四自三不见”是指什么
  • 个人购买房产是指什么
  • 行政性罚款可以扣除吗
  • 定期存款准备金是什么
  • 捆绑销售如何做会计处理合适?
  • 公司股东投资是负债吗
  • 单位车辆折旧完怎么处理
  • 产权转移书据印花税计入什么科目
  • 企业员工无偿使用合法吗
  • 个体户税务登记怎么注销
  • 建筑业简易征收差额征税的计算案例
  • 企业所得税逾期未申报怎么补申报
  • 小规模纳税人装修费用计入什么科目
  • 15-算
  • etc发票抵扣进项
  • 结构化存款是什么
  • 软件企业研发费用占比要求
  • 个体户查账征收没有成本票怎么办
  • 不申报税务登记被注销
  • 投标费用属于什么会计科目
  • 微商行业代理奖金如何入账
  • 公司给员工的油费补贴以什么为依据入账
  • win7开机拨号取消
  • 图书装订的工作容易吗
  • 微信小程序开挂方法
  • 企业存货期末应如何计价
  • 进项税加计抵扣10%和15%
  • ai绘图软件教程
  • php取字符串
  • ps快速选择工具抠图后怎么拉出来
  • 企业所得税月月交吗
  • 员工体检费计入福利费吗
  • 家具入账固定资产怎么算
  • 第三方车行
  • php composer 常用库
  • php中定义常量的函数是什么
  • 社保员工全额承担怎么写分录
  • 个体工商户增值税申报操作流程
  • 委托代销受托方会计分录
  • 基层工会经费收入来源包括
  • 股东往来款算投资款吗
  • 公司买房代替房贷合法吗
  • 总分包模式和总承包模式
  • 国内旅客运输票据可以抵扣进项税吗
  • 对公账户的钱可以花吗
  • sql server 数据库介绍
  • sql判断是否存在记录
  • window系统怎么用
  • 海尔笔记本最新款
  • Linux下Dr.com(802.1x)拨号上网完美解决方法(Ubuntu)
  • windowssystem32configsystem 损坏
  • windows xp能装微信吗
  • win10 右下角
  • linux如何打包tar.gz
  • win7系统误删文件可以恢复吗
  • WIN10系统摄像头在哪打开
  • win10win8双系统
  • win10本地连接怎么改名称
  • Win10 Mobile 10586.164上手体验视频评测
  • css用什么写
  • 肉鸡下的鸡蛋可以吃吗
  • activity之间的数据回传
  • javascript代码写在哪个标签里
  • jquery实现轮播图原理
  • npm镜像是什么意思
  • unity_jail
  • javascript面向对象精要pdf
  • ukey开发票系统怎么升级?
  • 网上申报纳税小程序下载
  • 苏州税务实名认证流程小程序
  • 境外所得税额扣除的计算
  • 证券行业的税务问题
  • 车辆购置税交了怎么查询不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号