課程
/前端開發(fā)
/JavaScript
/JS動畫效果
獲取目標多一次了吧?另外:正數(shù)變小 ,speed當然是負數(shù), 說向左向右。。。難理解
2016-01-09
源自:JS動畫效果 2-2
正在回答
由-200到0,數(shù)變大,speed是正數(shù),同時表示向右移動
由0到-200,數(shù)變小,speed是負數(shù),同時表示向左移動
換句話說:以運動之前為參照物,向右移動,是正數(shù);向左移動,是負數(shù)。
qq_棋如人生_0 提問者
以坐標軸為參考即可,-200->0 從左到右 ,speed必須為正值時才能保證負數(shù)增長為正數(shù),因此目標值若是0,以當前動畫看,即為移入動畫,起始點一定是-200,從左到右移入。
反之亦然。
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
3 回答為什么向右移動時是向上取整,然后向左移動是向下取整?
2 回答speed向上取整和向下取整
2 回答為什么speed大于0向上取整,小于0向下取整?
2 回答speed=speed>0?Math.ceil(speed):Math.floor(speed); 向上取整沒有用
2 回答如果瀏覽器不支持小數(shù)像素,var speed = (iTarget - oDiv.offsetLeft)/20;當speed等于20以下的時候,oDiv.style.left = oDiv.offsetLeft + speed +'px';這里的speed就小于1了。瀏覽器應該在20px左右的時候就停止了,為什么是在10px左右的時候停止呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-10
由-200到0,數(shù)變大,speed是正數(shù),同時表示向右移動
由0到-200,數(shù)變小,speed是負數(shù),同時表示向左移動
換句話說:以運動之前為參照物,向右移動,是正數(shù);向左移動,是負數(shù)。
2016-01-10
以坐標軸為參考即可,-200->0 從左到右 ,speed必須為正值時才能保證負數(shù)增長為正數(shù),因此目標值若是0,以當前動畫看,即為移入動畫,起始點一定是-200,從左到右移入。
反之亦然。