国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS運動基礎框架實例分析

2019-11-20 13:02:15
字體:
來源:轉載
供稿:網友

本文實例講述了JS運動基礎框架。分享給大家供大家參考。具體分析如下:

這里需要注意:

1. 在開始運動時關閉已有的定時器
2. 把運動和停止隔開

復制代碼 代碼如下:
<!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);//這里首先要關閉一個定時器,這是因為解決在運動過程中多次點擊按鈕從而產生多個定時器疊加的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="開始運動" /> 
        <div id="div1"></div> 
    </body> 
</html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大同县| 汉寿县| 隆林| 丰城市| 和林格尔县| 忻州市| 东明县| 康马县| 鄢陵县| 曲松县| 清涧县| 吉安市| 华宁县| 土默特左旗| 天水市| 英超| 彝良县| 宁都县| 仁寿县| 蓬莱市| 宣恩县| 渭南市| 临沭县| 弥勒县| 吴江市| 仙居县| 中牟县| 铜川市| 馆陶县| 凤山县| 玉山县| 运城市| 琼中| 宿迁市| 庄河市| 固安县| 永济市| 上林县| 儋州市| 永康市| 湛江市|