使用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 相关文章推荐
5款Javascript颜色选择器
Oct 25 Javascript
动态获取复选框checkbox选中个数的jquery代码
Jun 25 Javascript
使用js 设置url参数
Jul 08 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
Aug 01 Javascript
浅谈jquery中next与siblings的区别
Oct 27 Javascript
js简易版购物车功能
Jun 17 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
vue组件横向树实现代码
Aug 02 Javascript
js拖动滑块和点击水波纹效果实例代码
Oct 16 Javascript
JS正则表达式验证密码强度
Mar 18 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
星际RPG字典
2020/03/04 星际争霸
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
图片自动更新(说明)
2006/10/02 Javascript
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
快速搭建React的环境步骤详解
2017/11/06 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
python查找第k小元素代码分享
2013/12/18 Python
python 七种邮件内容发送方法实例
2014/04/22 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
Python数组并集交集补集代码实例
2020/02/18 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
python实现udp聊天窗口
2020/03/31 Python
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
医科大学生的自我评价
2013/12/04 职场文书
对公司合理化的建议书
2014/03/12 职场文书
销售队伍口号
2014/06/11 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书
golang的文件创建及读写操作
2022/04/14 Golang
centos7安装mysql5.7经验记录
2022/05/02 Servers
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL