motion4

2018-10-15  本文已影响0人  Jadon7
<!DOCTYPE html>
<html>
<head>
    <title>motion4</title>
</head>
<script>
    window.onload=function(){
        var oDiv=document.getElementById('div1');
        oDiv.onclick=function(){
            motion4(300);
        }
    }

    function motion4(iTarget){
        var oDiv=document.getElementById('div1');
        var timer=null;
        clearInterval(timer);
        setInterval(function(){
            var spead=0;
            if (oDiv.offsetLeft<iTarget) {
                spead=7;
            } else {
                spead=-7
            }
            if (Math.abs(iTarget-oDiv.offsetLeft)<7) {
                clearInterval(timer);
                oDiv.style.left=iTarget+'px';
            } else {
                oDiv.style.left=oDiv.offsetLeft+spead+'px';
            }
        },17)
    }
</script>
<style>
    #div1{
        width: 100px;
        height: 100px;
        background: red;
        position: absolute;
        top: 0;
        left: 0;
    }
</style>
<body>
    <div id="div1"></div>
</body>
</html>
上一篇下一篇

猜你喜欢

热点阅读