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

首頁 > 語言 > JavaScript > 正文

JS運動基礎框架實例分析

2024-05-06 16:15:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS運動基礎框架,實例分析了javascript定時器及div樣式的使用技巧,需要的朋友可以參考下
 

本文實例講述了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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 珲春市| 山阳县| 建湖县| 九江县| 绥化市| 滦平县| 宁津县| 桐乡市| 信宜市| 托克逊县| 府谷县| 岳阳市| 保山市| 尼玛县| 沙田区| 唐河县| 高平市| 普安县| 天柱县| 宁德市| 邛崃市| 祥云县| 台东县| 桑植县| 衡阳县| 宁强县| 确山县| 南昌县| 赤峰市| 治多县| 洞口县| 法库县| 阳原县| 玉溪市| 正镶白旗| 克东县| 麟游县| 房产| 余姚市| 即墨市| 青州市|