第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JS動(dòng)畫效果

vivian Web前端工程師
難度初級(jí)
時(shí)長(zhǎng) 2小時(shí) 8分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.60
537人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.6 簡(jiǎn)潔易懂
9.4 邏輯清晰

已采納回答 / 丫丫小小笑
不會(huì)啊,json代表傳入的是一個(gè)json數(shù)據(jù)格式的數(shù)據(jù),用json[attr]取數(shù)據(jù)的時(shí)候,會(huì)直接取值。startMove(li1,{width:400,height:200,opacity:100},function(){? ? ? ? ? ? alert("hele");? ? ? ? ? });比如你傳入的json數(shù)據(jù)是這樣的{width:400,height:200,opacity:100},那么json[attr]就會(huì)取到width和height的值。

已采納回答 / aladdinx
你好,其實(shí)只是一些小問題,<script type="text/avascript">是javascript,這個(gè)應(yīng)該影響不大,aLi.time=null;aLi[i].timer=null;//應(yīng)該是點(diǎn)的哪一個(gè)function startMove(obj,terget){ clearInterval(obj.timer); obj.timer=setInterval(function(){ var speed=(terget-obj.offsetWidth)/8; speed=s...

已采納回答 / YangZiHong
div標(biāo)簽沒寫好,span應(yīng)該在里面,css樣式定義好,注意var speed = (iTarget-oTotal.offsetLeft)/15;需要整除,因?yàn)楹竺鎖f(oTotal.offsetLeft == iTarget)必須滿足條件才會(huì)清除定時(shí)器,動(dòng)畫才會(huì)停下

已采納回答 / 呆4
整體沒問題,但里面的小錯(cuò)誤太多了,這是給你修改后的代碼,自己去對(duì)照找一下錯(cuò)誤吧。<!DOCTYPE html><html><head>?? ?<meta charset="UTF-8">?? ?<title>Document</title>?? ?<style>??? *{???? margin: 0px;???? padding: 0px;??? }??? #div1{???? width: 200px;???? hei...

已采納回答 / qq_安逸_4
會(huì)顯示,只是沒有背景時(shí)看不出來

已采納回答 / 呆4
你沒有清除樣式,也就是加上這段*{margin:0;padding:0;}。導(dǎo)致你div的left并不等于200這個(gè)整數(shù),導(dǎo)致你后面odiv.style.left = odiv.offsetLeft+10+'px';時(shí),至直接跳過了odiv.offsetLeft == 100這個(gè)數(shù),從而使得你的程序停不下來,你可以先把if(odiv.offsetLeft == 100){? ? ? ?clearInterval(timer);? }修改為if(odiv.offsetLeft <= 100){? ? ...

已采納回答 / Joeh
hide.offsetLeft<0,hide.offsetLeft>-500

已采納回答 / lawrence_lai
使用setInterval 會(huì)返回一個(gè)數(shù)值來標(biāo)記這個(gè)setInterval而且不是人為規(guī)定的數(shù)值,用timer來標(biāo)記這個(gè)數(shù)值。用clearInterval來清除這個(gè)setInterval 不然setInterval會(huì)不斷以一個(gè)間隔來重復(fù)觸發(fā)里面的function,例如不斷賦給一個(gè)變量一個(gè)相同的值。消耗內(nèi)存。最簡(jiǎn)單的方面不清除定時(shí)器的疊加會(huì)讓setInterval不斷疊加,比如speed是每秒鐘1PX移動(dòng),你重復(fù)觸發(fā)5次就變成了每秒鐘5PX移動(dòng),而且無法停止。至于函數(shù)為什么沒有參數(shù),你可以在回去復(fù)習(xí)一下JS...

已采納回答 / 北極熊的夢(mèng)想
第4行,oDiv.onmouseover = startMove();因?yàn)槟慵恿死ㄌ?hào),在這里調(diào)用了startMove函數(shù)

已采納回答 / slowACtion
<script>上面有一個(gè)多余的<style>
課程須知
1.您至少已經(jīng)具備JavaSript的知識(shí)。2.您已經(jīng)具備一些開發(fā)經(jīng)驗(yàn)。
老師告訴你能學(xué)到什么?
1.使用定時(shí)器實(shí)現(xiàn)簡(jiǎn)單動(dòng)畫。2.如何一步步封裝庫(kù)。2.培養(yǎng)編程的思想。

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問將花費(fèi)2個(gè)積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消