js的簡(jiǎn)單運(yùn)動(dòng)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>方塊運(yùn)動(dòng)</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>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 不知怎么的,總感覺(jué)每天都很忙,可一天下來(lái)仔細(xì)一想,卻又說(shuō)不出這一天都干了點(diǎn)啥。時(shí)間都去哪兒了,不禁引起我們的思考。...
    新職口快閱讀 526評(píng)論 0 0
  • 文/陌宇軒 (黑龍江) 燈火昏暗 人影扭曲 就是這夜 黑暗被制造 神秘和窒息 相和諧 這氣氛是否 容許 幻覺(jué) 并行
    小哲小詩(shī)閱讀 160評(píng)論 0 1
  • 第三個(gè)十公里。 最近,慢慢地跑得越來(lái)越久。 有個(gè)人陪伴,總比自己跑要強(qiáng)。每一次都很想放棄,可是都沒(méi)有放棄。 可是,...
    減肥的女孩閱讀 184評(píng)論 0 1

友情鏈接更多精彩內(nèi)容