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

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

JS動畫效果

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

已采納回答 / wajf
div的獲取錯誤,是div1而不是divl;

已采納回答 / LovelyDida
如果當前執行的是一個對象的方法,則執行上下文就是這個方法所附屬的對象。如果一個方法在執行時沒有明確指定附屬對象,則這個方法的上下文為全局對象。第一個this的對象是oli[i],但是第二個this并沒有明確指定附屬對象就像下面的例子2、用DOM方式在事件處理函數中使用this關鍵字 <div id="elmtDiv">division element</div> <script language="javascript"> var div = doc...

已采納回答 / web寧兒
是的,如果沒有指定flag=true時的函數,定時器不會停止!要注意flag定義的位置,才能更好的出現函數效果。

已采納回答 / 慕粉1464182144
浮動溢出了 試試clear:both;

已采納回答 / 慕粉3212614
他們處于2個不同的function,應該不是全局變量啊。只是第一個函數里的oDiv引出了第二個函數,而這兩函數里的變量無直接關系。如果想要有關系需要給第二個被引用函數加參數來建立關系。我認為全局變量應該不在函數里聲明(語法嵌套關系里面的變量關系另論)

已采納回答 / qq_小東瓜_0
oDiv.style.opacity = Math.round(parseFloat(opcity1/100))

已采納回答 / Arthraxon
首先,fn執行的條件是上一個timer結束。flag的作用是判斷所有timer是否都完成。timer的每一次循環都需要判斷flag的真假,再判斷是否執行fn。如果flag放timer外面,就不會去每次判斷flag真假也不會執行fn。

已采納回答 / 啊啊啊啊123
<...圖片...>可以啊 ,我用的就是你的代碼。不知道什么問題?*{margin: 0;padding: 0;}試試?

已采納回答 / 邦龍
需要把var speed = (iTarget-obox.offsetLeft)/20;speed = speed > 0?Math.ceil(speed):Math.floor(speed);放進定時器里面,這樣speed 的值才能變化,speed = speed > 0?Math.ceil(speed):Math.floor(speed);取整==iTarget讓定時器停止

已采納回答 / 冰茶沫沫
如果你是用Sublime編輯器的話按照下面步驟裝就好,記得裝Node.js哦:http://www.wiibil.com/website/sublimelinter-jshint-csslint.htmlhttp://www.cnblogs.com/lhb25/archive/2013/05/02/sublimelinter-for-js-css-coding.html

已采納回答 / lhb3604072
挺多錯誤的, 最致命的錯誤是把所有的定義函數放在widow.onload下了,其次定時器也錯了?<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title><style type="text/css">body {margin:0;}#divs {? ? width:200px;? ? height:200px;? ? background:re...

已采納回答 / weibo_一萬群什麼_0
<...code...>這一句的offsetLeft被你寫成了OffsetLeft.o應該是小寫的.還有運行之后會發現div在鼠標移開后收進去到一半會被卡住,因為你的its應該是-200而不是-100.
課程須知
1.您至少已經具備JavaSript的知識。2.您已經具備一些開發經驗。
老師告訴你能學到什么?
1.使用定時器實現簡單動畫。2.如何一步步封裝庫。2.培養編程的思想。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消