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

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

JS動畫效果

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

最新回答 / hou110
可以簡化,將變化方法封裝一下,后面會有講到。大概的意思就是說將 當前對象,需要改變的樣式,目標值這些都傳過去就可以了

已采納回答 / hou110
回復 OneMagic:if(flag == "start"){ if(oPanle.offsetLeft+oSpeed&arg=itarget){ oPanle.style.left = itarget+'px'; clearInterval(timer); }else{ oPanle.style.left = oPanle.offsetLeft+oSpeed+'px'; } }else if(flag == "stop"){ if(oPanle.offse...

最新回答 / magic_4
我的方法可能不是最好的,而且有點。。。嘿嘿我多加了一個判斷?else if(left==iTarget){}如果相等 就什么也不做

最新回答 / Robert_Langdon
之前有門課程講事件冒泡的,你可以回顧下,這就像靶子一樣,10環在9環內,9環在8環內,你打中了10環,同時也說明你打中了9環、8環,就這個道理。

最新回答 / Nero總是學不會
測試了一下可以用,看看是不是JS<script?src="move.js"></script>引用路徑有誤,另外需要加Flag來保證只有每個值都達到target才停止動畫,不然透明度到1寬度還沒到400就不動了

最新回答 / 慕移動9181930
strlen($data)時所對應的字符不存在,為什么會不存在呢?還有這句時strlen($data)是什么意思呢?老師好像沒說?在系統驗證時,是==之間不能有空格。

最新回答 / 無名稻草人
看著就不一樣,代碼長度都不一樣。

已采納回答 / 赤水三千
我猜是this的的作用域問題,onmouseover內的function函數應該把this傳參,因為第二個function中的this不再指向op本身。相關的this 問題我也不太明白,正學習應改為op.onmouseover = function() {var that = this //將this傳參yd(that, "height", 300, function() {yd(that,"width",400); });}不知道對不對,共勉。

最新回答 / ral空
作用域問題,你自己看下各個var獲取id的聲明在哪

已采納回答 / 慕粉2223061884
你看下你是不是getElementById("d1")那個d1前面是不是多了個空格,divd1找不到" d1"這個元素,為null

已采納回答 / qq_等風來_55
time不定義的話是沒有這個變量的
課程須知
1.您至少已經具備JavaSript的知識。2.您已經具備一些開發經驗。
老師告訴你能學到什么?
1.使用定時器實現簡單動畫。2.如何一步步封裝庫。2.培養編程的思想。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消