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

首頁 > 編程 > JavaScript > 正文

javascript彈性運動效果簡單實現方法

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

本文實例講述了javascript彈性運動效果簡單實現方法。分享給大家供大家參考,具體如下:

彈性運動實現原理:加速運動+減速運動+摩擦運動

運行效果截圖如下:

實例代碼如下:

<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title><style>#div1{ width:100px; height:100px; background:red; position:absolute; left:0; top:50px;}</style><script>window.onload = function(){ var oBtn = document.getElementById('btn1'); var oDiv = document.getElementById('div1'); oBtn.onclick = function() { startMove(oDiv, 300); };};var iSpeed = 0;var left = 0;function startMove(obj, iTarget){ clearInterval(obj.timer); obj.timer = setInterval(function(){ iSpeed += (iTarget - obj.offsetLeft)/5; iSpeed *= 0.7; left += iSpeed; if(Math.abs(iSpeed)<1 && Math.abs(left-iTarget)<1){  clearInterval(obj.timer);  obj.style.left = iTarget + 'px'; }else{  obj.style.left = obj.offsetLeft + iSpeed + 'px'; } }, 30);}</script></head><body><input id="btn1" type="button" value="運動" /><div id="div1"></div><div style="width:1px; height:300px; background:black; position:absolute; top:0; left:300px; "></div></body></html>

更多關于JavaScript運動效果相關內容可查看本站專題:《JavaScript運動效果與技巧匯總

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍梧县| 巧家县| 威宁| 乡城县| 华容县| 双辽市| 长丰县| 霍州市| 定远县| 镇沅| 昌宁县| 周宁县| 紫金县| 太湖县| 雅安市| 河北区| 江永县| 疏勒县| 昌黎县| 沧州市| 常熟市| 永顺县| 明光市| 新化县| 西乌珠穆沁旗| 东乌珠穆沁旗| 抚宁县| 绵竹市| 增城市| 锡林浩特市| 东山县| 视频| 德令哈市| 黄冈市| 太白县| 长乐市| 安仁县| 宁津县| 石门县| 霍邱县| 顺平县|