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

为什么我这样点击按钮没有结果

<!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>
<!--页面布局-->
    <!--图片相关属性设置-->
    
	<img style="position:absolute;left:0;top:0" src="http://img1.sycdn.imooc.com//53577ee900016c2102080260.jpg" id="myImage"  style="position:absolute;left:0;top:0"/>
<!--滑动按钮设置-->


<input type="button" value="开始动画" id="btn"
style="margin-top:400px"/>
<script>
	window.onload = function(){
		var img = document.getElementById("myImage");
		var btn = document.getElementById("btn");
		
		//绑定点击事件
		btn.onclick = function(){
			imgSlide();	//点击按钮时执行滑动函数
		}
		
		var maxLeft = 700;//向右滑动的极限值
		//实现滑动函数
		function imgSlide(){
			                                        //每次点击后向右滑动300px
			var slideTimer = setInterval(function(){
		     var imgLeft=img.style.left;
             var endLeft=img.style.left+100;
             //现在距离左边的距离
				if(imgLeft < endLeft){
					if(imgLeft < maxLeft){
						//将图片的左偏移(left值)增加20px,注意单位
                        img.style.left=img.style.left+20+"px";
					
					}else{
					
					//终止定时器函数
					alert("已经到了最右边了!");
					clearInterval(slideTimer);	
					}
				}else{
						clearInterval(slideTimer);	
				}
			},10);	
		}
	}
</script>
</body>
</html>


正在回答

1 回答

已经找到了问题所在

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

举报

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

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

进入课程

为什么我这样点击按钮没有结果

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