最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js學(xué)使用setTimeout實(shí)現(xiàn)輪循動畫

 更新時間:2017年07月17日 15:05:07   作者:diasa  
這篇文章主要為大家詳細(xì)介紹了js使用setTimeout實(shí)現(xiàn)輪循動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了setTimeout實(shí)現(xiàn)輪循動畫的具體代碼,供大家參考,具體內(nèi)容如下

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id='box'></div>
  <script>
    var oBox = document.getElementById("box");
    var maxLeft = utils.win('clientWidth')-oBox.offsetWidth;
    var step = 5;
    var timer = null;
    //使用遞歸思想完成setTimeout的輪循動畫:每一次在執(zhí)行動畫之前把上一次設(shè)置沒用的定時器清除掉,節(jié)約我們的內(nèi)存空間
    function move(){
      window.clearTimeout(timer);
      var curLeft = utils.css(oBox,"left");
      if(curLeft+step >= maxLeft){//邊界判斷
        utils.css(oBox,"left",maxLeft);
        return;
      }
      curLeft+=step;
      utils.css(oBox,"left",curLeft);
      timer = window.setTimeout(move,10)
    }
    move();

  </script>
</body>
</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

宁城县| 昔阳县| 内江市| 千阳县| 宿迁市| 绥棱县| 法库县| 察雅县| 敦煌市| 孟连| 龙江县| 叶城县| 阿拉善左旗| 新密市| 类乌齐县| 宁津县| 神农架林区| 山丹县| 太保市| 偏关县| 台前县| 霍邱县| 卫辉市| 绥德县| 高青县| 泾阳县| 迁西县| 钟祥市| 堆龙德庆县| 外汇| 东阳市| 瑞丽市| 嘉荫县| 垫江县| 阿克| 吉安县| 望江县| 宁强县| 峡江县| 五河县| 丹江口市|