課程
/前端開發(fā)
/JavaScript
/JS動畫效果
為什么我的透明度到不了0跟1
2016-08-24
源自:JS動畫效果 7-1
正在回答
把回調(diào)函數(shù)寫在遍歷循環(huán)外面就好了
我用了這個函數(shù)
?var icur=0;
if(attr=='opacity')
{
? var icur=Math.round(parseFloat(getStyle(obj,attr)*100));//把后邊的很多小數(shù)去掉。
}
else
{?
? var icur=parseInt(getStyle(obj,attr));
用parseFloat獲得的小數(shù),在計算機中的準確度不高對導致取不到0和1,這時需要使用Math.round(parseFloat())函數(shù)去取得0和1。
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
2 回答求教:為什么透明度最終回不到1了啊啊啊啊啊???
4 回答為什么出不來透明度
1 回答關(guān)于透明度不能變到 opacity=1 的問題
3 回答為什么透明明值不為整數(shù)1而是0.83?我找不到原因
1 回答為什么執(zhí)行完之后透明度不能變回1而是0點幾的小數(shù)?
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-12-09
把回調(diào)函數(shù)寫在遍歷循環(huán)外面就好了
2016-08-25
我用了這個函數(shù)
?var icur=0;
if(attr=='opacity')
{
? var icur=Math.round(parseFloat(getStyle(obj,attr)*100));//把后邊的很多小數(shù)去掉。
}
else
{?
? var icur=parseInt(getStyle(obj,attr));
}
2016-08-24
用parseFloat獲得的小數(shù),在計算機中的準確度不高對導致取不到0和1,這時需要使用Math.round(parseFloat())函數(shù)去取得0和1。