2 回答

TA貢獻(xiàn)22條經(jīng)驗(yàn) 獲得超29個(gè)贊
打錯(cuò)題了…………
function?淡出(元素,?清晰度,?淡出速度)?{
v:初始化清晰度值
v?<?1?&&?(v?=?v?*?100);:如果成功初始化v的值。那么他的取值會(huì)是0-1之間 ?方便計(jì)算。放大100倍。
count:淡出速度基準(zhǔn)值,這里設(shè)置了1000,也就是1秒、 ?假如我們?cè)O(shè)置speed等于5000,那么就需要運(yùn)行5秒。
avg:淡出速度平均值,每秒淡出的平均值。
timer:淡出句柄
?timer?=?setInterval(function()?{
????????????if?(v?-?avg?>?opacity)?{
????????????????v?-=?avg;
????????????????setOpacity(ele,?v);
????????????}?else?{
????????????????clearInterval(timer);
????????????}
????????},?1000);這里是1000你就好理解了,不過為了效果設(shè)置了500
setOpacity:設(shè)置清晰度。這個(gè)是關(guān)鍵。
添加回答
舉報(bào)