位置: 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)

  • 一般纳税人季报怎么申报
  • 营利性幼儿园怎样登记
  • 合并报表存货增值如何做账
  • 预付货款后收到货怎么做账
  • 外贸企业出口退税计算公式
  • 小规模纳税人财务报表是按季还是按月申报
  • 小企业净资产收益率
  • 企业股东投资
  • 事业单位财政授权书模板
  • 收到汇票的账务处理
  • 营改增后建筑公司自建行为所得税
  • 调离工作岗位是什么处分
  • 营改增怎么抵扣
  • 国税发200931号文件解读
  • 公司业务招待费占比
  • 融资租赁收到租金不确认收入
  • 单位在工资表中如何填写
  • 经营性现金净流量是什么意思
  • 计提增值税的账务处理小规模
  • 劳务公司客户问题分析
  • 机票的进项
  • 公司作为二房东怎么给别人开发票
  • 技术服务的大类包括
  • 税务自查补缴税款的申报表在哪里找
  • 所得税汇算清缴前取得跨年发票
  • consolo application
  • php数组函数,选班长
  • 为什么linux这么受欢迎
  • csrsv.exe是什么
  • 法人营业执照和非法人营业执照
  • 生产性生物资产折旧账务处理
  • 增值税纳税人的区别
  • 圆顶山遗址
  • Php实现邀请用户加入企业生成邀请链接
  • uniapp实战
  • vue懒加载机构树刷新
  • metareplace -e
  • 发票勾选了还能冲红吗
  • wordpress安装插件无法复制
  • java泛型E和T
  • 增值税出口税
  • 英文描述什么是利润表
  • 预付账款和预收账款哪个是负债
  • vue打包找不到文件
  • 长期投资减值准备属于什么会计科目
  • 职工福利费允许抵扣吗
  • 利润表季报的本期金额
  • mysql 随机取出一条
  • MySQL创建数据库语句
  • 分公司和总公司的税务核算
  • 什么是企业所得税收入
  • 所得税申报表营业成本包括哪些
  • 技术报酬金是什么意思
  • 应收账款属于会计科目吗
  • 公司员工入职的心得体会
  • 道路交通事故中施救费应如何处理?
  • 银行贷款信用贷
  • 建筑行业项目经理的岗位职责
  • 负担、支付所得的企业
  • 没有工会的企业收到返还的工会经费派什么用场
  • 租金收入分摊政策规定
  • win7自带播放器怎么打开
  • 苹果15手机价格和图片颜色
  • linux中chkconfig命令的作用
  • thinkpad预装的office怎么激活
  • atwakeup进程
  • centos6挂载ntfs硬盘
  • ubuntu 8.04.1 LTS 下的cpu温度监控软件lm-sensors
  • 极限竞速中心应用程序
  • make_sock: could not bind to address 0.0.0.0:443
  • win8适用的pr
  • JavaScript中的数据类型分为两大类
  • android 开发环境
  • javascript基础笔记
  • python设计内容
  • 发票为什么要验旧操作
  • 个人所得税缴纳怎么申报流程
  • 法人注册怎么注册
  • 重庆网上社保怎么交
  • 数码产品关税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设