使用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 相关文章推荐
jquery获取所有选中的checkbox实现代码
May 26 Javascript
JavaScript获取IP获取的是IPV6 如何校验
Jun 12 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
JS for...in 遍历语句用法实例分析
Aug 24 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
Feb 28 Javascript
js,jq,css多方面实现简易下拉菜单功能
May 13 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
Nov 14 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
Vue.extend实现挂载到实例上的方法
May 01 Javascript
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 Javascript
js实现鼠标点击飘爱心效果
Aug 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 smarty模版引擎中的缓存应用
2009/12/11 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
python编写微信公众号首图思路详解
2019/12/13 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
电子商务专业推荐信范文
2013/12/02 职场文书
房产委托公证书样本
2014/04/04 职场文书
5s标语大全
2014/06/23 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
现役军人家属慰问信
2015/03/24 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
导游词之唐山景点
2019/12/18 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers