js的简单运动

作者: StevenTang | 来源:发表于2018-07-11 01:02 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>方块运动</title>
</head>
    <style>
    *{
        padding: 0;
        margin: 0;
        list-style: none;
    }
        div{
            position: absolute;
            left: 600px;
            top:0;
            width: 100px;
            height: 100px;
            background: orange;
        }
        span{
            position: absolute;
            left: 300px;
            top:0;
            width:1px;
            height: 100px;
            background: #000;
        }
    </style>
<body>
    <div></div>
    <span></span>
</body>
<script>
    var div = document.getElementsByTagName('div')[0];
    var timer = null;
    div.onclick = function () {
        startMove(this);
    }
    function startMove (obj) {
        clearInterval(timer);
        var iSpeed;
        if (obj.offsetLeft > 300) {
            iSpeed = -5;
        } else {
            iSpeed = 5
        }
        timer = setInterval(function (){
            if (Math.abs(300 - obj.offsetLeft) < Math.abs(iSpeed)) {
                clearInterval(timer);
                obj.style.left = '300px'
            } else {
                obj.style.left = obj.offsetLeft + iSpeed + 'px';
            }
        },30)
    }
</script>
</html>

相关文章

  • js的简单运动

  • js运动8 简单发状态

    发状态时判断内容是否为空 发布成功在状态栏里面有先下拉后透明度变大的效果 HTML (css样式忽略) JS 效果

  • JS缓冲运动与透明渐变

    HTML部分: CSS部分: JS部分: 这样我们,就可以简单的通过单击按钮使得DIV运动起来,实现简单的动画 ...

  • H5 变形(简单的运动)

    变形(简单的运动) 之前js的运动:每次位置的改变都会使页面发生重排,重绘 变形: 变形,只是视觉上物体发生了改变...

  • CSS布局与JS结合 实现某宝店铺首页

    前几天根据学习的知识整理的JS运动框架,这里直接引用JS运动框架,页面主要是实现css网页布局与JS运动、事件,随...

  • js运动

    在CSS3中,我们可以通过新增的过渡效果 [transition] 来实现运动效果,当然也可以通过js来模拟出来。...

  • JS运动

    JS运动学习笔记。冲鸭!!!! 1. 匀速运动 2. 缓冲运动 物体的速度距离目标点越近,就越小;当到达目标点时,...

  • JS章节④ JS运动

    1.JS运动基础 运动框架 在开始运动时,关闭已有定时器 把运动和停止隔开(if/else) 1.匀速运动 2.分...

  • 程序员带你回忆经典,原生javascript面向对象开发打砖块小

    效果知识点: js面向对象,js运动碰撞检测,js随机颜色,动态生成动态监测实现原理,运动实现原理,模块化编程思想...

  • 小球的圆周运动(JS写法)

    小球的圆周运动js写法

网友评论

    本文标题:js的简单运动

    本文链接:https://www.haomeiwen.com/subject/ccjcpftx.html