亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        JS運(yùn)動(dòng)基礎(chǔ)框架實(shí)例分析

        字號(hào):


            這篇文章主要介紹了JS運(yùn)動(dòng)基礎(chǔ)框架,實(shí)例分析了javascript定時(shí)器及div樣式的使用技巧,需要的朋友可以參考下
            本文實(shí)例講述了JS運(yùn)動(dòng)基礎(chǔ)框架。分享給大家供大家參考。具體分析如下:
            這里需要注意:
            1. 在開(kāi)始運(yùn)動(dòng)時(shí)關(guān)閉已有的定時(shí)器
            2. 把運(yùn)動(dòng)和停止隔開(kāi)
            代碼如下:
            <!DOCTYPE html>
            <html>
            <head>
            <meta charset="utf-8">
            <title></title>
            <style type="text/css">
            #div1{
            width: 200px;
            height: 200px;
            background: red;
            position: absolute;
            left:0;
            top:60px;
            }
            </style>
            <script type="text/javascript">
            window.onload=function(){
            var oDiv=document.getElementById("div1");
            var oBt=document.getElementsByTagName('input')[0];
            var time=null;
            oBt.onclick=function(){
            clearInterval(time);//這里首先要關(guān)閉一個(gè)定時(shí)器,這是因?yàn)榻鉀Q在運(yùn)動(dòng)過(guò)程中多次點(diǎn)擊按鈕從而產(chǎn)生多個(gè)定時(shí)器疊加的bug
            time=setInterval(function(){
            var speed=7;
            if(oDiv.offsetLeft<=600)
            oDiv.style.left=oDiv.offsetLeft+speed+'px';
            else{
            clearInterval(time);
            }
            },30);
            }
            }
            </script>
            </head>
            <body>
            <input type="button" value="開(kāi)始運(yùn)動(dòng)" />
            <div id="div1"></div>
            </body>
            </html>
            希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。