欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年03月03日 11:09:19   作者:mikyou  
這篇文章主要介紹了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)

復(fù)制代碼 代碼如下:
<!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ì)有所幫助。

相關(guān)文章

  • xml和web特殊字符

    xml和web特殊字符

    在html和xml文件中,往往會(huì)因?yàn)橐韵绿厥庾址鴮?dǎo)致文件解析出錯(cuò),一般通過(guò)以下函數(shù)來(lái)處理。
    2009-04-04
  • 讓mocha支持ES6模塊的方法實(shí)現(xiàn)

    讓mocha支持ES6模塊的方法實(shí)現(xiàn)

    這篇文章主要介紹了讓mocha支持ES6模塊的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 全系IE支持Bootstrap的解決方法

    全系IE支持Bootstrap的解決方法

    用了bootstrap模版搭建的網(wǎng)站,在IE7中打不開(kāi),在IE8中背景圖片都不顯示,內(nèi)容排列也出現(xiàn)問(wèn)題,在IE9中表現(xiàn)的最好,在IE11中出現(xiàn)彈出層中的圖片無(wú)法顯示,那么這些兼容性怎么去解決
    2015-10-10
  • Javascript前端事件循環(huán)機(jī)制詳細(xì)講解

    Javascript前端事件循環(huán)機(jī)制詳細(xì)講解

    單線程的同步等待極大影響效率,任務(wù)不得不一個(gè)一個(gè)等待執(zhí)行,對(duì)于網(wǎng)頁(yè)應(yīng)用是無(wú)法接受的。所以Javascript使用事件循環(huán)機(jī)制來(lái)解決異步任務(wù)的問(wèn)題。本文就來(lái)講講Javascript的事件循環(huán)機(jī)制,希望對(duì)你有所幫助
    2022-12-12
  • JS動(dòng)態(tài)添加的div點(diǎn)擊跳轉(zhuǎn)到另一頁(yè)面實(shí)現(xiàn)代碼

    JS動(dòng)態(tài)添加的div點(diǎn)擊跳轉(zhuǎn)到另一頁(yè)面實(shí)現(xiàn)代碼

    這篇文章主要介紹了JS動(dòng)態(tài)添加的div點(diǎn)擊跳轉(zhuǎn)到另一頁(yè)面實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2017-09-09
  • JavaScript獲取IP獲取的是IPV6 如何校驗(yàn)

    JavaScript獲取IP獲取的是IPV6 如何校驗(yàn)

    項(xiàng)目中遇到了關(guān)于IPV6的一些問(wèn)題,特意做一個(gè)專輯說(shuō)明一下,希望能夠幫助有需要的同學(xué)!
    2016-06-06
  • Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件

    Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件

    Bootstrap 輪播(Carousel)插件是一種靈活的響應(yīng)式的向站點(diǎn)添加滑塊的方式。這篇文章主要介紹了Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件,需要的朋友可以參考下
    2017-03-03
  • JS使用AudioContext實(shí)現(xiàn)音頻流實(shí)時(shí)播放

    JS使用AudioContext實(shí)現(xiàn)音頻流實(shí)時(shí)播放

    這篇文章主要為大家詳細(xì)介紹了JavaScript如何使用AudioContext實(shí)現(xiàn)音頻流實(shí)時(shí)播放功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • 淺談js中的引用和復(fù)制(傳值和傳址)

    淺談js中的引用和復(fù)制(傳值和傳址)

    下面小編就為大家?guī)?lái)一篇淺談js中的引用和復(fù)制(傳值和傳址)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • cropper.js和exif.js實(shí)現(xiàn)頭像上傳縮放裁剪旋轉(zhuǎn)

    cropper.js和exif.js實(shí)現(xiàn)頭像上傳縮放裁剪旋轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了cropper.js和exif.js實(shí)現(xiàn)頭像上傳縮放裁剪旋轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論