已采納回答 / _是你_
你可以自己用typeof 輸出一下這兩種情況,源生js中,null的輸出類型為object。//var timer=null; console.log(typeof timer) //輸出結果為object//var timer; console.log(typeof timer) ?//輸出結果undefined
2016-04-25
已采納回答 / 彭若飛
(iTarget-obj.offsetWidth)這個里面?obj.offsetWidth實在不斷變化的,iTarget不變,他們兩的差會由大到小,除以8的商也會由大到小,這就讓speed速度有個遞減。
2016-04-21
已采納回答 / csusun
var?i?=?true;這句話放在定時器里面 for循環前面 。因為flag如果定義在定期器外,flag只執行了一遍,當循環了一次后,flag變成了false就不會再改變了。 flag一直都是false,就無法關閉定時器和執行下一個函數了。
2016-04-20
已采納回答 / 慕的地1208773
首先,else要放在for循環外面,否則,一旦某一個attr達到目標值,即icur==json[attr]成立,就完成了else的判斷.會運行else的代碼.其次,設立標桿的目的是為了方便取值,為else里面的代碼進行成立與否的判斷!!在for循環里面,程序會進行分次判斷,有幾個attr就會判斷幾次,只要有一個false,返回值就是false,如果不設立標桿,會出現某次是true,某次是false的結果,無法進行后面的else判斷.即只要有一個attr達到目標值,icur==json[attr]的等式就會...
2016-04-18
已采納回答 / 我懶得說什么
startAct(this,"height",100,function(){????????????????????????//alert(1);????????????????????????startAct(this,"width",400);????????????????????});你這里的對象參數第二個不能為this,第二個this是函數,不是li你可以var _this = this;startAct(_this,"height",100,function(){???????????????...
2016-04-18
已采納回答 / 周龍帆
同位學習愛好者!共勉div:hover在ie6的時候除了<a>可以顯示,其他都要做兼容。具體http://www.dreamdu.com/css/pseudo-class_hover/ IE6差不多淘汰了,不要去理他;且js才是前端的主戰場,多寫代碼沒錯!
2016-04-18
已采納回答 / 慕斯卡9731973
把i在調用之前定義,即把var i=null; 放在函數之前,作為全局變量。? ? ? ?startMove(-10,-200);}}var i=null;function startMove(speed,mytarget){
2016-04-18
已采納回答 / moonie
<...code...>你這段有問題吧,mouseover 的時候?obj.alpha 的值為 30?iTarget的值為 100 , speed 取 -5 ,這樣的話豈不是透明度一直在減小直到最后消失變為負值
2016-04-17