已采納回答 / 白小九
看了半天才弄明白你的意思:<...code...>startMove(li1,200,'height')意思是立即執(zhí)行這個函數(shù),這是一個執(zhí)行的動作,不能作為參數(shù)傳遞。<...code...>function(){startMove(li1,200,'height')}是定義一個匿名函數(shù),函數(shù)內(nèi)隨便執(zhí)行什么。不知道我這樣有沒有說清楚
2017-03-08
已采納回答 / 不知不覺后知后覺嗯
startMove(this,'width',400,function(){?startMove(this,'height',400,function(){startMove(this,'opacity',100);把后兩個this換成你定義的test。判斷 this 指向誰,看執(zhí)行時而非定義時,只要函數(shù)(function)沒有綁定在對象上調(diào)用,它的 this 就是 window。你會發(fā)現(xiàn)按照你原來的代碼寫的話,它只變了width,height和opacity都沒有變,顯示的錯誤是window.getSt...
2017-02-25
已采納回答 / 蝸牛禾木
timer=setInterval(function() { //定時器賦值給timer,要不然timer一直都是null吧;? ? ? ? ? ? if (divv.offsetLeft == Target) {? ? ? ? ? ? ? ? clearInterval(timer);? ? ? ? ? ? } else {? ? ? ? ? ? ? ? divv.style.left = divv.offsetLeft + speed + 'px';? ? ? ? ? ? }? ? ? ? }, 30...
2017-02-24
已采納回答 / 韓俠
和后來講解的小bug一樣, 先變得寬, 再變的高, 如果寬先達到設(shè)定值, 關(guān)閉定時器, 就是視頻中展示的效果, 停止不繼續(xù)執(zhí)行動畫, 但是原來是把寬增加200px, 高增加100px, 所以是高先滿足條件, 就停止了定時器, 之后寬度再次變化是因為鼠標(biāo)再次移入, 觸發(fā)了onmouseover事件, 然后寬度向著目標(biāo)變化了一次, 之后看高度, 因為已經(jīng)達到預(yù)定值, 就再次關(guān)閉計時器, 之后的幾秒, 你可以看到當(dāng)鼠標(biāo)又再次滑到div上面的時候, 寬度實際上又變化了兩三次的(我沒有經(jīng)過代碼實際驗證, 不過我想應(yīng)...
2017-02-21
已采納回答 / 尹為者
<!doctype html><html><head><meta charset="utf-8"><title>無標(biāo)題文檔</title></head><body><style>*{??? margin:0;??? padding:0;?? ???? }? div{????? width:200px;????? height:200px;????? background:red;????? bord...
2017-02-18
已采納回答 / S01010011
你的意思是為什么不用getAttribute獲取CSS樣式中的屬性值嗎?????首先,想要獲取外部/嵌入式CSS樣式中的屬性,getAttribute是做不到的。????getAttribute是用來獲取元素上的屬性的,比如id、class、用戶自定義屬性等等。????雖然getAttribute可以獲取到內(nèi)聯(lián)式CSS樣式的屬性(返回的是整個字符串,如"color:red;"),但是獲取內(nèi)聯(lián)式CSS樣式有更好的Element.styel.xxx屬性(返回的是屬性的值,如"red")。????所以獲取屬性值...
2017-02-16
已采納回答 / S01010011
?odiv[i].onmouseover=function(){?? ??? ?? odiv[i].startMove(this,50);?? ??? ?? }?? ??? ?? odiv[i].onmouseout=function(){?? ??? ??? ?? startMove(this,100);?? ??? ??? ?? }?? ????? }這段代碼中odiv[i].startMove(this,50);是錯的,改成startMove(this,50);就行了。
2017-02-15
已采納回答 / 一二得三
中括號? 你指的JSON嗎? 你是不是想問json屬性名是否需要加引號?通常情況下不加引號可以使用,但json作為一種通用性的數(shù)據(jù)格式,所以必須保持嚴格性,不然在跨語言開發(fā)就會很麻煩,并且不加引號的話,在JS中有時也會造成混亂,所以必須為了保證其嚴格性,必須要加引號。
2017-02-09
已采納回答 / cccryst
代碼第42、43行,alpha單詞拼寫錯誤:obj.alpah += speed;obj.style.filter = "alpha(opacity:" + obj.alpah + ");";
2017-01-15