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

为什么我的代码不运动

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!DOCTYPE html>
<html>
<head>
    <style type="text/css">
        *{
            margin:0;
            padding:0;
        }
        #div1{
            height: 500px;
            width: 200px;
            background-color: blue;
            position: relative;
            left: -200px;
        }
        #div1 span{
            height: 50px;
            width: 20px;
            top: 150px;
            position: absolute;
            background-color: red;
            left: 200px;
        }
    </style>
    <script type="text/javascript">
        window.onload=function() {
            var oDiv = document.getElementById('div1');
            oDiv.onmouseover=function(){
                startMove()
        }
        var timer = null;
        function startMove(){
            clearInterval(timer);
            var oDiv = document.getElementById('div1');
            timer = setInterval(function(){
                if (oDiv.offsetLeft== 0) {
                    clearInterval(timer);
                }
                else{    
                oDiv.style.left=oDiv.offsetLeft+10+'px';
                }
            },30)
    </script>
    <title></title>
</head>
<body>
<div id="div1">
    <span>
        目录
    </span>
</div>
</body>
</html>

正在回答

2 回答

 在你的代码第43行},30)后面加上两个右大括号。}}你看一下,你的括号两个都缺一块,没有闭合

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

智轩 提问者

我找了半个小时都没发现问题,非常感谢!
2016-04-18 回复 有任何疑惑可以回复我~
#2

从此浪迹天涯了无牵挂 回复 智轩 提问者

代码不能运行的话,浏览器F12看一下提示,更好找一点
2016-04-19 回复 有任何疑惑可以回复我~
#3

智轩 提问者 回复 从此浪迹天涯了无牵挂

好的,谢了
2016-04-19 回复 有任何疑惑可以回复我~

能再帮我看看吗?才写了一点点就动不了

<!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>5-5</title>

<style type="text/css">

* {

margin:0;

padding:0;

}

#div1 {

background:#C03;

width:200px;

height:200px;

position:relative;

left:-200px;

top:0;

}

#div1 span {

background:#00C;

width:20px;

height:50px;

position:absolute;

top:75px;

left:200px;

color:#333;

}

</style>

<script>

window.onload=function(){

var oDiv=document.getElementById('div1');

oDiv.onmouseover=function(){

startmove();

}

}

var time=null;

function startmove(){

time.setInterval(function(){

if(oDiv.offsetLeft==0){

clearInterval(time);

}

else{

var oDiv=document.getElementById('div1');

oDiv.style.left=oDiv.offsetLeft+10+"px";

}

},30)

}

</script>

</head>

<body>

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

</body>

</html>


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

举报

0/150
提交
取消

为什么我的代码不运动

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