已采納回答 / haoyuanlin
這個可能是高度達到的時間比較短,然后在封裝的startMove中判斷動畫停止的時候認為目標值已經達到,所以執(zhí)行了clearInterval(time);所以width達不到預期
2016-01-31
已采納回答 / 櫻花飛落ll
把你其他的代碼也發(fā)上來,可能不是clearInterval(timer)這句的問題,看一下你的計算速度的代碼是寫在setInterval里面的不
2016-01-28
已采納回答 / qq_ChinraunXu_0
(1)var oDiv=document.getElementById("div1");把這句放在startMove函數(shù)里面;(2)?oDiv.opacity=alpha/100;這一句寫少了style
2016-01-22
已采納回答 / qq_Lollipop_1
getElementsByTagName得到的就是一個數(shù)組,可以直接遍歷使用吖,如果div很多,你最好通過id或者class來獲取
2016-01-19
已采納回答 / qq_發(fā)條橙子_0
這個是基礎問題 ?var a=1,b="2",c=3;a+b+c; //“123”number類型和string類型做+運算會把number變成string。
2016-01-10
已采納回答 / 海程
由-200到0,數(shù)變大,speed是正數(shù),同時表示向右移動由0到-200,數(shù)變小,speed是負數(shù),同時表示向左移動換句話說:以運動之前為參照物,向右移動,是正數(shù);向左移動,是負數(shù)。
2016-01-09
已采納回答 / 伊望歲月
<...code...>錯誤太多了,首先你的opacity的取值是(0到100)才對,然后ico = Math.round(parseFloat(setTmo(obj,sty))*100);你寫成了Math.random,if(sty=='opacity'){寫成了if(json[sty]=='opacity'){obj.style.filter='alpha(opacity...
2016-01-08
已采納回答 / CORTANA343
如果變寬和變高都可以實現(xiàn)的話,有可能是透明度改變的那一部分代碼寫錯了,或者是你用的瀏覽器不兼容吧;ie,edge,opera應該都是用的currentstyle,其他的用的都是getcomputedstyle
2016-01-05