已采納回答 / _是你_
你可以自己用typeof 輸出一下這兩種情況,源生js中,null的輸出類型為object。//var timer=null; console.log(typeof timer) //輸出結(jié)果為object//var timer; console.log(typeof timer) ?//輸出結(jié)果undefined
2016-04-25
已采納回答 / 彭若飛
(iTarget-obj.offsetWidth)這個(gè)里面?obj.offsetWidth實(shí)在不斷變化的,iTarget不變,他們兩的差會(huì)由大到小,除以8的商也會(huì)由大到小,這就讓speed速度有個(gè)遞減。
2016-04-21
已采納回答 / csusun
var?i?=?true;這句話放在定時(shí)器里面 for循環(huán)前面 。因?yàn)閒lag如果定義在定期器外,flag只執(zhí)行了一遍,當(dāng)循環(huán)了一次后,flag變成了false就不會(huì)再改變了。 flag一直都是false,就無(wú)法關(guān)閉定時(shí)器和執(zhí)行下一個(gè)函數(shù)了。
2016-04-20
已采納回答 / 周龍帆
不知道,我有沒(méi)有看錯(cuò);obj.attr 而不是obj, attr;?點(diǎn)和逗號(hào);一個(gè)傳參數(shù),一個(gè)查屬性
2016-04-19
已采納回答 / 慕的地1208773
首先,else要放在for循環(huán)外面,否則,一旦某一個(gè)attr達(dá)到目標(biāo)值,即icur==json[attr]成立,就完成了else的判斷.會(huì)運(yùn)行else的代碼.其次,設(shè)立標(biāo)桿的目的是為了方便取值,為else里面的代碼進(jìn)行成立與否的判斷!!在for循環(huán)里面,程序會(huì)進(jìn)行分次判斷,有幾個(gè)attr就會(huì)判斷幾次,只要有一個(gè)false,返回值就是false,如果不設(shè)立標(biāo)桿,會(huì)出現(xiàn)某次是true,某次是false的結(jié)果,無(wú)法進(jìn)行后面的else判斷.即只要有一個(gè)attr達(dá)到目標(biāo)值,icur==json[attr]的等式就會(huì)...
2016-04-18
已采納回答 / 我懶得說(shuō)什么
startAct(this,"height",100,function(){????????????????????????//alert(1);????????????????????????startAct(this,"width",400);????????????????????});你這里的對(duì)象參數(shù)第二個(gè)不能為this,第二個(gè)this是函數(shù),不是li你可以var _this = this;startAct(_this,"height",100,function(){???????????????...
2016-04-18
已采納回答 / 周龍帆
同位學(xué)習(xí)愛(ài)好者!共勉div:hover在ie6的時(shí)候除了<a>可以顯示,其他都要做兼容。具體http://www.dreamdu.com/css/pseudo-class_hover/ IE6差不多淘汰了,不要去理他;且js才是前端的主戰(zhàn)場(chǎng),多寫(xiě)代碼沒(méi)錯(cuò)!
2016-04-18
已采納回答 / 慕斯卡9731973
把i在調(diào)用之前定義,即把var i=null; 放在函數(shù)之前,作為全局變量。? ? ? ?startMove(-10,-200);}}var i=null;function startMove(speed,mytarget){
2016-04-18
已采納回答 / 從此浪跡天涯了無(wú)牽掛
?在你的代碼第43行},30)后面加上兩個(gè)右大括號(hào)。}}你看一下,你的括號(hào)兩個(gè)都缺一塊,沒(méi)有閉合
2016-04-17
已采納回答 / moonie
<...code...>你這段有問(wèn)題吧,mouseover 的時(shí)候?obj.alpha 的值為 30?iTarget的值為 100 , speed 取 -5 ,這樣的話豈不是透明度一直在減小直到最后消失變?yōu)樨?fù)值
2016-04-17