使用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 相关文章推荐
Js 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
js实现倒计时(距离结束还有)示例代码
Jul 24 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
Apr 03 Javascript
JavaScript数组的栈方法与队列方法详解
May 26 Javascript
javascript小数精度丢失的完美解决方法
May 31 Javascript
Angular2 Service实现简单音乐播放器服务
Feb 24 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
May 24 Javascript
详解在AngularJS的controller外部直接获取$scope
Jun 02 Javascript
express框架中使用jwt实现验证的方法
Aug 25 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
Javascript类型判断相关例题及解析
Aug 26 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更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
ThinkPHP模型详解
2015/07/27 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
php图片添加水印例子
2016/07/20 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
最新pycharm安装教程
2020/11/18 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
印度在线购物网站:Paytmmall
2019/07/24 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
个人自我鉴定写法
2013/11/30 职场文书
教师实习自我鉴定
2013/12/14 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
公积金具结保证书
2015/05/11 职场文书
2019求职信大礼包
2019/05/15 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python