已采納回答 / 慕村1994845
同學(xué),你要認(rèn)真聽講啊!老師有解釋很清楚的this,指的是當(dāng)前的a標(biāo)簽,也就是說,你鼠標(biāo)移動到哪一個a標(biāo)簽,哪一個a標(biāo)簽才會有后續(xù)動作;而_this指的是當(dāng)前a標(biāo)簽下的第一個i標(biāo)簽,也就是要做動畫運(yùn)動的那個圖片所在的標(biāo)簽,為什么要用TagName?因為這樣便于獲取a標(biāo)簽下的i標(biāo)簽?。蝗绻阌X得像老師這樣命名不好理解,你也可以把_this換成i也行,<...code...>
2017-05-11
已采納回答 / hou110
回復(fù) OneMagic:if(flag == "start"){ if(oPanle.offsetLeft+oSpeed&arg=itarget){ oPanle.style.left = itarget+'px'; clearInterval(timer); }else{ oPanle.style.left = oPanle.offsetLeft+oSpeed+'px'; } }else if(flag == "stop"){ if(oPanle.offse...
2017-05-07
已采納回答 / 赤水三千
我猜是this的的作用域問題,onmouseover內(nèi)的function函數(shù)應(yīng)該把this傳參,因為第二個function中的this不再指向op本身。相關(guān)的this 問題我也不太明白,正學(xué)習(xí)應(yīng)改為op.onmouseover = function() {var that = this //將this傳參yd(that, "height", 300, function() {yd(that,"width",400); });}不知道對不對,共勉。
2017-04-30
已采納回答 / 迎風(fēng)向上乀
老哥.obj.style[attr] = icur+speed+'px';你如果把這個speed設(shè)置為常數(shù)話,他就會在不斷增加你設(shè)置正的他就不斷++,-25+8+8+8.....所以就一直往下面掉,同理設(shè)置負(fù)數(shù)時候,就一直向上面升.而原本的var speed = (json[attr]-icur)/8; speed = speed > 0? Math.ceil(speed): Math.floor(speed);速度是變速運(yùn)動,前面做的運(yùn)動和上面常數(shù)一樣,但是隨著距離越來越近,到后面速度越來越慢...
2017-04-16
已采納回答 / 王小錯
absolute是相對于它的上級元素中第一個position不為static(默認(rèn)值)的元素的,否則就是相對于根結(jié)點而言的。所以absolute需要用元素套用一個relative,不然不會定位到它的父級元素。而relative這個值是相對于文檔流的,所以加了這個position值對于這個元素在整體結(jié)構(gòu)中的未知沒有影響
2017-04-10
已采納回答 / 正在睡覺
parseFloat() ? ?解析一個字符串并返回一個浮點數(shù)。?parseInt() ? ?解析一個字符串并返回一個整數(shù)。?var iNum1 = parseInt("12345red"); //返回 12345var iNum1 = parseInt("0xA"); //返回 10var iNum1 = parseInt("56.9"); //返回 56var iNum1 = parseInt("red"); //返回 NaNvar fNum1 = parseFloat("12345red"); //...
2017-04-07