求大神解答,为什么我的程序那个div不能动,和老师代码一样,怎么没有反应,谢谢了

来源:2-1 JS速度动画

青春的脚步

2016-07-11 08:38

<!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>js简单动画</title>
<style type="text/css" >
*{
	margin:0;
	padding:0;
}
#div1 {

	width:200px;
	height:200px;
	background:purple;
	position:relative;
	left:-100px;
	top:0;
}
#div1 span {
	width:20px;
	height:50px;
	background:skyblue;
	position:absolute;
	left:200px;
	top:75px;
}
</style>

<script type="text/jscript" >
	 window.onload() = function(){
		 var odiv = document.getElementById('div1');
		 odiv.onmouseover = function(){
			 startMove();
			 }
		 }
	function startMove(){
		var odiv = document.getElementById('div1');
		setInterval(function(){
			odiv.style.left = odiv.offsetLeft+10+'px';	
				},30);
		}
</script>
</head>

<body>
		<div id="div1">
        	<span id="share">分享</span>
        </div>
    
</body>
</html>


写回答 关注

1回答

  • zishi休文
    2016-07-11 10:00:51

    32行,window.onload=function()...多了个括号

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题