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