使用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表数据排序 sort table data
Feb 18 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
Aug 03 Javascript
Node.js的特点和应用场景介绍
Nov 04 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
jQuery学习之DOM节点的插入方法总结
Jan 22 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
详解vue+vueRouter+webpack的简单实例
Jun 17 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
深入理解vuex2.0 之 modules
Nov 20 Javascript
react+antd 递归实现树状目录操作
Nov 02 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
Apr 19 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设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php PDO异常处理详解
2016/11/20 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
学习ExtJS(二) Button常用方法
2009/10/07 Javascript
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
Vue使用localStorage存储数据的方法
2019/05/27 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
Python三元运算实现方法
2015/01/12 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
pandas数值计算与排序方法
2018/04/12 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
CSMA/CD介质访问控制协议
2015/11/17 面试题
夜大毕业生自我鉴定
2013/10/31 职场文书
九年级体育教学反思
2014/01/23 职场文书
工会主席岗位责任制
2014/02/11 职场文书
创业大赛策划书
2014/03/01 职场文书
微电影大赛策划方案
2014/06/05 职场文书
丽江古城导游词
2015/02/03 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python