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

  • 营业税金及附加是什么科目
  • 进口烟丝交多少税
  • 应交城建税分录
  • 个体工商户月销售额超10万怎么报税
  • 建筑企业有哪些
  • 公司费用计入什么科目
  • 发票查验是什么字体
  • 生产成本月末结转到本年利润里吗
  • 预缴增值税城建怎么算
  • 社保代扣代缴怎么取消
  • 销售研发试制样板图
  • 固定资产的建造成本包括
  • 包装设置图片
  • 公司向个人租房子怎么做账
  • 支付开票税款计入什么科目
  • 补提企业所得税会计分录
  • 企业购买的原材料确认为资产,这属于会计确认的范畴
  • 个人取得投资收益是否缴纳个税
  • 采购办公用品计入什么科目
  • 买体育彩票收银配比是多少
  • 免税企业以前年收入多少
  • 2018年企业所得税政策变化
  • 营改增后停车费税率
  • 单位给员工交社保怎么交怎么计算
  • 电商刷单的财务操作
  • 收到发票对方已红冲是否退回?
  • windows10桌面右键没反应
  • 中小企业的界定标准是什么
  • 电脑重装系统如何分区?
  • mac的快捷键在哪
  • 暂估入库结转成本账务处理
  • 公司为员工交的社保比例
  • php详细教程
  • php proto
  • 可抵免境外所得税税额
  • 个体户不建账怎样处罚
  • nlp工具箱
  • 本文虚构
  • 农产品来料加工设备
  • 制造业企业预提短期借款利息
  • php绘制图片
  • ubuntu端口不能远程访问
  • 离线开票限额怎么办
  • 利息支出是利息费用嘛
  • 企业所得税退税如何进行账务处理
  • 信用证支付方式,银行处理单据时主要关注( )
  • 学习笔记——Servlet
  • 经典帝国cms生成器下载
  • 购礼品送客户的文案
  • 微信发放红包如何退回去
  • mysql优化常用的几种方法
  • mysql skip ssl
  • 缴纳工会筹备金会计分录怎么写
  • 车险代买的出了事故怎么办
  • 公司筹建期间预算怎么写
  • 生产销售库存表
  • 关联交易定价方法包括
  • 购车怎么做会计分录
  • sqlserver多表查询怎么加索引
  • 深入分析换一种说法
  • centos6.5安装教程中文
  • mysqldump导出csv文件
  • mac快速开机
  • Ubuntu 15.04系统怎么清理的系统垃圾文件?
  • linux支持哪些类型的设备
  • nodejs回调函数返回值如何传递给其它函数
  • python自动发邮件内容
  • 可以生成选区的方式是使用
  • jquery给元素添加属性值
  • android开发基础知识
  • JavaScript File API实现文件上传预览
  • 使用jquery
  • jquery defaultvalue
  • jquery兼容ie
  • unity2d角色换装
  • Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
  • 招聘退役士兵减刑政策
  • 专项附加扣除修改后,多扣的税
  • 上海各区税务大厅
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设