已采纳回答 / 我懒得说什么
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
已采纳回答 / mingttong
倒数第5行的obj.offsetWidth=obj.offsetWidth+speed+'px'; 改为 obj.style.width=obj.offsetWidth+speed+'px';就可以了。一开始我也搞不懂为什么,百度了一下,说是obj.offsetWidth是数值,而obj.style.width是字符串,所以在用obj.offsetWidth+speed+'px'改变宽度时应该赋值给obj.style.width.
2016-04-16