使用JS实现鼠标放上图片进行放大离开实现缩小功能


Posted in Javascript onJanuary 27, 2021

使用JS实现鼠标放上图片进行放大离开实现缩小功能,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<div id= 'div_jpg' style="width: 200px;height: 200px;">
		<img src="./128206.jpg" id="img" style="width: 100%;height: 100%;">
	</div>
	<script>
		var img = document.getElementById('img')
		var s1,s2
		console.log(img)
		// 图片放大效果
		i = 100;
		img.addEventListener('mouseover',function(){
			clearInterval(s1);
			s1 = setInterval(function(){
				i+=0.1;
				img.style.width = (i)+'%';
				img.style.height = (i)+'%';
				i = parseFloat(i);
				if(i>=120) clearInterval(s1);
			},1);
		})
		img.addEventListener('mouseout',function(){
			clearInterval(s2);
			s2 = setInterval(function(){
				i-=0.1;
				img.style.width = (i)+'%';
				img.style.height = (i)+'%';
				i = parseFloat(i);
				if(i<=100) clearInterval(s2); 
			})
		})

	</script>
</body>
</html>

分享源码,喜欢的朋友点击查看:

到此这篇关于使用JS实现鼠标放上图片进行放大离开实现缩小功能的文章就介绍到这了,更多相关js图片放大离开缩小内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
技术男用来对妹子表白的百度首页
Jul 23 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Sep 04 Javascript
javascript检测两个数组是否相似
May 19 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
原生js验证简洁注册登录页面
Dec 17 Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
Ionic3 UI组件之Gallery Modal详解
Jun 07 Javascript
详解jQuery如何实现模糊搜索
May 10 jQuery
Vue 前端实现登陆拦截及axios 拦截器的使用
Jul 17 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 Javascript
vscode自定义vue模板的实现
Jan 27 #Vue.js
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 #Vue.js
js实现鼠标切换图片(无定时器)
Jan 27 #Javascript
JavaScript实现切换多张图片
Jan 27 #Javascript
jquery实现点击左右按钮切换图片
Jan 27 #jQuery
JavaScript实现点击切换功能
Jan 27 #Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 #Javascript
You might like
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
2013/01/16 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
layui对工具条进行选择性的显示方法
2019/09/19 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
初学python数组的处理代码
2011/01/04 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python3实现二叉树的最大深度
2019/09/30 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
Python __slots__的使用方法
2020/11/15 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
C#公司笔试题
2014/03/28 面试题
介绍一下Linux文件的记录形式
2013/09/29 面试题
工程造价与财务管理专业应届生求职信
2013/10/06 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
保护黄河倡议书
2014/05/16 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android