亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JS動畫效果

vivian Web前端工程師
難度初級
時長 2小時 8分
學習人數
綜合評分9.60
537人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.4 邏輯清晰

已采納回答 / 藍天__大海
是IE瀏覽器的透明度的書寫格式

已采納回答 / 善良阿呆
startMove(this,300);你的css原來樣式為200px啊

已采納回答 / Encoretune
alpha=alpha+speed

已采納回答 / 我學C語言
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-...

已采納回答 / Lady嚴
if (attr = 'opacity')改為if (attr == 'opacity')=是賦值 你把opacity賦值給了attr屬性,所以不管你設置什么屬性,都是opacity透明度在改變

已采納回答 / 喝牛奶對身體好
經過本人多次測試,確認flag放在計時器內,for in循環前為好,之后將判斷條件if(flag)放在for in外計時器內,完美框架就能實現了,否則都會有一些BUG。最后按照你這個,我進行了四種嘗試,效果如下:把flag=true和判斷if(flag)都放在for循環里面:此時由于計時器內for循環每次開始flag為true,由于屬性值為兩個以上的時候有時不會同時到達目標值,會使得當某一個屬性屬性達到目標值后flag值已經為true,因此提前結束了定時器;把flag=true放在計時器內for循環外,判...

已采納回答 / 雪神仙
1.obj.style.width = icur + speed + 'px';//這里只能獲取寬度屬性改成:obj.style[attr]=icur + speed + 'px';

已采納回答 / 慕仰6432972
首先你的???function startMove(obj,iTarget){? ? ? clearInterval(timer);? ? ? timer=(function(){? ? ? ? ?var speed=(iTarget-obj.offsetWidth)/8;? ? ? ? ?speed=speed>0?Math.ceil(speed):Math.floor(speed);? ? ? ? ?if(obj.offsetWidth==iTarget){? ? ? ? ? ? clearIn...

已采納回答 / tOofu
offsetwidth寫錯了,應該是offsetWidth;?if(speed=speed>0){ ? //這里不太懂為什么要賦值,我改成了(speed>0)?????Math.ceil(speed) ? //這里要賦值,不然計算了也沒有用到。改成speed=Math.ceil(speed);}else{???? Math.floor(speed); ? //改成speed=Math.floor(speed);}?if(obj.offsetwidth=iTarget){ ? ?//這里應該是o...

已采納回答 / 默小灰
var?flag=true;這個要在for循環里面;在下面再定義一個變量var?iCur = 0; ?你的這個還沒定義;你的?if(fn){????????????fn();????????}這個要在if(flag){}這個判斷里面

已采納回答 / 酒足飯飽勾二嫂
應該是她自己寫的吧,這門課程沒有源碼,真心不爽。但自己做布局也算練手了,但jquery這塊內容就沒辦法了,看不見源碼,等后面學了jquery在考慮重新自己弄吧

已采納回答 / beibeier
alpha是用來設置透明度的,這是給oDiv[i]設置一個屬性,oDiv是聲明過的。var timer=null? 就是在聲明啊,聲明的同時初始化

已采納回答 / 乃堯
動畫結束條件判斷有問題。修改代碼如下:&ad&!DOCTYPE html&a c&arshtml&TF-&"&ghead& &l? ? &>meta charset="UTF-8"&t;s? ? &pe=title&css&>/title&? b? ? &li{style type="text/css"&? ?? ? ? ? body,ul,li{? ? ? ? ? ? margin: 0;?...
課程須知
1.您至少已經具備JavaSript的知識。2.您已經具備一些開發經驗。
老師告訴你能學到什么?
1.使用定時器實現簡單動畫。2.如何一步步封裝庫。2.培養編程的思想。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消