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

鼠标移出的时候,那块div并不会 返回到最初的位置.

    window.onload = function () {

        

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

        oDiv.onmouseover = function () {

            startMove(200);

        }

        oDiv.onmouseout = function () {

            startMove1(0);

        }

    }

    function startMove(end) {

        clearInterval(stop);

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

        var stop = setInterval(function () {

            var speed = 0;

            if (oDiv.offsetLeft > end) {

                speed = -10;

            } else {

                speed = 10;

            }

            if (oDiv.offsetLeft == end) {

                clearInterval(stop);

            } else {

                oDiv.style.left = oDiv.offsetLeft + speed + 'px';

            }

        }, 30);

        

    }


正在回答

2 回答

var oDiv = document.getElementById('top');
        oDiv.onmouseover = function () {
            startMove(200);
        }
        oDiv.onmouseout = function () {
            startMove1(0);
        }

注意第二个startMove。你写错了,写成了startMove1()

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

好雪君 提问者

谢谢你哈.没想到还真有人回答/哈哈
2015-10-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

鼠标移出的时候,那块div并不会 返回到最初的位置.

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