位置: 编程技术 - 正文

基于JavaScript实现图片点击弹出窗口而不是保存(基于javascript的毕业设计)

编辑:rootadmin

推荐整理分享基于JavaScript实现图片点击弹出窗口而不是保存(基于javascript的毕业设计),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:用javascript,用javascript,javascript运用,基于javascript的毕业设计选题,基于JAVASCRIPT实现的可视化工具是,基于javascript的毕业设计,基于javascript的毕业设计,基于JAVASCRIPT实现的可视化工具是,内容如对您有帮助,希望把文章链接给更多的朋友!

一直想给安装一个缩略图点击弹出的插件,但是找了找几乎都是用的php来做的,插件的使用和安装极其繁琐,于是上网查了些demo,自己实现了一个纯js的图片弹出插件。

实现的思路是通过编写hook图片的onclick事件的函数,在函数中对body追加div元素,再将传入的图片对象放入元素中,同时再监听div的onclilck事件,当捕捉到点击,再关闭(其实是隐藏)弹出的div。

通过在函数初始化的时候收集页面所有的img元素,再为每个img元素增加onclick="picHook(this)"这条属性,这样当图片在被点击时,这个函数就能自动创建div蒙板背景,并获取被点击图片的宽度和高度,同时生成一个新的和图片一样大小的div来显示图片。当蒙板再次被点击时,hook事件再次响应,并将蒙板和图片div的style置为none,弹出的图片就被关闭了。

说起来很简单,做起来就更简单了,简单到只需要一个函数即可实现。

基于JavaScript实现图片点击弹出窗口而不是保存(基于javascript的毕业设计)

talking is cheap,show you my code:

将这段代码保存在页面的head中,再将body的onload事件绑定到picHook()函数,你的页面中就也可以实现图片点击弹出大图啦。

还存在一点小bug,主要是因为我不太熟悉css,导致div的样式做的有点难看。

css的样式我是直接声明在js里的,这样就不用再另外创建css文件了。

等过了这个节再琢磨琢磨css,优化下样式。希望本文给大家分享的JavaScript实现图片点击弹出窗口而不是保存的相关知识能够帮助到大家。

深入浅析JavaScript面向对象和原型函数 对象,是javascript中非常重要的一个梗,是否能透彻的理解它直接关系到你对整个javascript体系的基础理解,说白了,javascript就是一群对象在搅。。(哔

详解Javacript和AngularJS中的Promises 比如页面调用google地图的api时就使用到了promise。functionsuccess(position){varcords=position.coords;console.log(coords.latitude+coords.longitude);}functionerror(err){console.warn(err.co

浅析javascript函数表达式 开始学习javascript函数表达式,仔细阅读下文。1、一般形式的创建函数,在执行代码之前会先读取函数声明,所以可以把函数声明写在函数调用的下面:

标签: 基于javascript的毕业设计

本文链接地址:https://www.jiuchutong.com/biancheng/381739.html 转载请保留说明!

上一篇:javascript+css3 实现动态按钮菜单特效

下一篇:深入浅析JavaScript面向对象和原型函数(什么是javascrip)

  • 公司欠款利息收入需要交增值税吗?
  • 公司组织出去旅游主持词
  • 哪些发票可以抵扣税
  • 知道含税价,税率,怎么算税金
  • 机械设备租赁印花税谁交
  • 转出未交增值税是借方还是贷方
  • 预销售符合退款条件的商品记什么分录
  • 个人到税务局开发票要带什么东西
  • 公司出租非自有房产
  • 现金折扣税务筹划
  • 企业亏损需要缴税吗
  • 免税项目进项税为什么不可以抵扣
  • 实际缴纳的增值税比计提的多
  • 合同返点提成犯法吗
  • 生产性生物资产折旧年限
  • 个体户没有对公账户可以转个人账户吗
  • 小规模可以接收专票吗现在
  • 个税如何绑定新公司
  • 因腐败因素形成的损失企业所得税如何处理?
  • 怎么简单快速的辨别是铝是锡
  • mac软件打开提示意外退出
  • 侵权行为 法律行为
  • 小规模纳税人销售自己使用过的汽车
  • windows 10月更新
  • 上一年度的费用能入今年账吗
  • 产品销售账务处理办法
  • 进入苹果icloud
  • k210中文手册
  • 酒店装修费用如何抵扣税
  • 发行可转换优先股记入权益工具吗
  • 审核过程中发现的问题应由被审核部门实施纠正
  • 低值易耗品总账科目叫什么
  • PHP:mcrypt_get_key_size()的用法_Mcrypt函数
  • php对象的概念
  • php关键字描红
  • 深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)
  • PHP中spl_autoload_register()函数用法实例详解
  • php验证系统
  • 小微企业所得税优惠政策2023
  • 公司购买银行理财会计分录
  • 增值税留抵税额计入什么科目
  • 增值税普通发票查询真伪
  • 土地被政府收回会计分录
  • 增值税调整怎么结算
  • 印花税每个月都有吗
  • 小规模企业可以抵扣进项税吗
  • 工程结转成本分录
  • 公司购买手表入什么科目
  • 劳务费个税账务处理办法
  • 个人对企事业单位的看法
  • 向非关联企业捐赠现金会计分录
  • 关联企业费用分摊账务
  • 同一客户有应收应付可以相互抵消吗
  • 农业项目土地流转
  • 小规模开票额度有限制吗
  • 支付金额和实付金额的区别
  • 去年的账科目记错了怎么办
  • 加油费不征税发票可以报销吗
  • 旅游服务会议费发票
  • 存出保证金计入
  • mysql时间语句
  • mysql union unionall
  • mssql 优化
  • 如何备份还原电脑系统
  • Mac如何使用clash上外网
  • freebsd ports安装
  • win10的打开方式
  • 文本文本
  • win8系统怎么设置密码登陆
  • win7 安装系统
  • andengine学习,《android游戏开发实践指南》详解
  • unity2020商店
  • 简述javascript执行原理
  • 浅析科学发展观的核心立场
  • bat文件加密bat解密脚本
  • 批处理应用实例
  • unity-chan
  • JavaScript中的数据类型分哪为两大类?
  • android如何导入v4包
  • 甲供材备案需要的资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设