使用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 相关文章推荐
Ruffy javascript 学习笔记
Nov 30 Javascript
关于JavaScript与HTML的交互事件
Apr 12 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
Feb 17 Javascript
BootStrap响应式导航条实例介绍
May 06 Javascript
AngularJS中的路由使用及实现代码
Oct 09 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
详解JavaScript作用域 闭包
Jul 29 Javascript
vue组件中实现嵌套子组件案例
Aug 31 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
Nov 13 Javascript
vue监听键盘事件的相关总结
Jan 29 Vue.js
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 fsockopen解决办法 php实现多线程
2014/01/20 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
详解Python当中的字符串和编码
2015/04/25 Python
python学习 流程控制语句详解
2016/06/01 Python
Python实现一个简单的验证码程序
2017/11/03 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Python补齐字符串长度的实例
2018/11/15 Python
详解python中@的用法
2019/03/27 Python
python创建学生成绩管理系统
2019/11/22 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
两道JAVA笔试题
2016/09/14 面试题
出纳岗位职责
2013/11/09 职场文书
小学校园活动策划
2014/01/30 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
代办社保委托书范文
2014/10/06 职场文书
先进集体申报材料
2014/12/25 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
Oracle创建只读账号的详细步骤
2021/06/07 Oracle
无线电知识基础入门篇
2022/02/18 无线电
浅谈Node的内存泄露问题
2022/05/06 NodeJs