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

首頁 > 編程 > JavaScript > 正文

js指定步長實現單方向勻速運動

2019-11-19 16:03:28
字體:
來源:轉載
供稿:網友

本文實例為大家分享了js實現單方向勻速運動的具體代碼,供大家參考,具體內容如下

代碼如下:

<!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 = window.setInterval(function(){      var curLeft = utils.css(oBox,"left");      if(curLeft+step >= maxLeft){//邊界判斷        utils.css(oBox,"left",maxLeft);        window.clearInterval(timer);        return;      }      curLeft+=step;      utils.css(oBox,"left",curLeft);    },10)    //問題:當總距離/我們設定的步長 = 不是一個整數。少走一步還差點距離到目標位置,多走一步會超出目標的位置    //解決:在進行邊界判斷的時候加上步長來進行處理  </script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 密云县| 阿拉尔市| 博野县| 邵阳县| 磐石市| 磐安县| 海兴县| 长葛市| 镇江市| 夹江县| 高台县| 禄劝| 威宁| 德昌县| 信阳市| 浦江县| 元江| 科技| 清涧县| 丰城市| 洮南市| 三门峡市| 邵东县| 温州市| 甘孜| 池州市| 千阳县| 莱州市| 大理市| 金川县| 库伦旗| 玉树县| 邮箱| 宣汉县| 新田县| 兴安盟| 嘉禾县| 黑水县| 墨竹工卡县| 太仆寺旗| 大石桥市|