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

求助滑块运动问题!!!!

下面这段代码到底哪里错了,为什么它不会停止,而是一直滑动,求解

window.onload=function(){

var check=document.getElementById("check");

  check.onmouseover=function(){

  startMove(1,0);}

  check.onmouseout=function(){

  startMove(1,-100);}

  }

  var time=null;

  function startMove(speed,target){

    var box=document.getElementById("box");

clearInterval(time);

time=setInterval(function(){

if(box.offsetLeft==target)

clearInterval(time);

else

box.style.left=box.offsetLeft+speed+"px";

},30);

  } 

  


正在回答

4 回答

if else 语句错了,else后面没加花括号.

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

抱歉,第二个请忽略,回复错了

0 回复 有任何疑惑可以回复我~
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title></title>
	<style>
		*{
			margin: 0;
			padding: 0;
		}
		a{
			text-decoration: none;
		}
		div {
			width:475px;
			background:#eeeeee;
			margin:auto;
			text-align: center;
		}
		#main {			
			display: block;			
			margin:auto;
		}
		#main li {
			display: inline;
		}
		li:nth-child(2){
			position: relative;
		}
		#child {
			position: absolute;
			top: 100%;
			left: 0;
			display: none;
		}

		li:nth-child(2):hover #child{
			display: block;
			background:#eeeeee; 
		}
		</style>
	</head>
	<div>
		<ul id="main">
			<li >
				<a href="#">首页</a>
			</li>
			<li>
				<a href="#">课程大厅</a>
				<ul id="child">
					<li><a href="#">javaScript</a></li>
					<li><a href="#">JQuery</a></li>
				</ul>
			</li>
			
			<li><a href="#">学习中心</a></li>
			<li><a href="#">经典案例</a></li>
			<li><a href="#">关于我们</a></li>
		</ul>
	</div>
</body>
</html>


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

window.onload=function(){

var check=document.getElementById("check");

  check.onmouseover=function(){

  startMove(1,0);}

  check.onmouseout=function(){

  startMove(1,-100);}

  }

  var time=null;

  function startMove(speed,target){

    var box=document.getElementById("box");

clearInterval(time);

time=setInterval(function(){


if(box.offsetLeft==target){

clearInterval(time);}

else{

box.style.left=box.offsetLeft+speed+"px";}

},30);

  } 


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

举报

0/150
提交
取消
JS动画效果
  • 参与学习       113926    人
  • 解答问题       1443    个

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

进入课程

求助滑块运动问题!!!!

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