为了账号安全,请及时绑定邮箱和手机立即绑定

找不到错误了,懵逼中,求大神指导

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div style="width:400px;margin:0 auto">
    <img src="http://img1.sycdn.imooc.com//53577ee900016c2102080260.jpg" id="myImage"  /><br />
    <input type="button" id="max" value="放大"  />
    <input type="button" id="min" value="缩小"  />
</div>
<script>
    window.onload = function(){
		var maxBtn = document.getElementById("max");
		maxBtn.onclick = function(){//添加放大点击事件
			maxFun();//放大函数	
		}
		var img = document.getElementById("myImage");
		var maxWidth = img.width*3;//放大宽度的极限值
		var maxHeight = img.height*3;//放大的高度极限值
		//定义放大函数
		function maxFun(){
		    var endWidth=img.width*1.3;
            //每次点击后的宽度
		    var endHeight=img.height*1.3;
            //每次点击后的高度
			var maxTimer = setInterval(function(){
				//判断图片宽度或者高度,数值不能超过1.5倍
				if(img.width<endWidth){
              if(img.width<maxWidth){  
                 img.width=img.width*1.05;
                 img.height=img.height*1.05;
					}else{
						alert("已经放大到最大值了");
						//终止定时器
				 	clearInterval(maxTimer);
					}
				}else{
					clearInterval(maxTimer);	
				}
			},10);	
		}
</script>
</body>
</html>


正在回答

1 回答

找到错误了,少了一个}

0 回复 有任何疑惑可以回复我~
#1

Ymuyi

我也遇到你这个问题了。3Q
2016-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
用JavaScript实现图片缓慢缩放效果
  • 参与学习       32790    人
  • 解答问题       91    个

本课程讲解如何使用JavaScript技术实现图片缩放效果,并分析原理

进入课程

找不到错误了,懵逼中,求大神指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信