最新回答 / fortunate蚂蚁
#move{ width: 300px; border:1px solid #ccc; margin:0 auto; padding:10px; overflow: hidden; } #move a{ display: inline-block; width: 58px; height: 25px; border:1px solid #ddd; border-radius: 3px; text-align: center; margin:10px 17...
2018-11-11
最新回答 / 慕粉2144247501
定时器,timer=setInterval(function(){//里面执行的操作},30);//30表示:每隔30毫秒,就执行一次function里面的操作
2018-11-10
最赞回答 / 慕粉3673019
视频中flag的声明位置应该是写错了,实际上应该是写在定时器内。视频中为什么动画会停止?完全是因为speed归0了,动画停止了,但实际上定时器并没有停止,还在继续运行。感谢 @纸丶两面白 同学!
2018-09-14
最新回答 / qq_零_137
icur = Math.round((getStyle(obj, attr)) * 100);这句应该改成icur=Math.round(parseFloat(getStyle(obj,attr))*100);
2018-09-11
已采纳回答 / 丶归途
使用getElementsByTagName来获取‘a’,此时获取的是一个数组对象,包含3个‘a’对象;然后通过数组编号来准确获取其中一个,或者通过循环遍历这个数组来对这3个进行设置。一段程序里面id只能是唯一的,不能有两个相同ID,在这儿你可以把ID改为class,然后用getElementsByClassName来获取对象,之后是一样的。
2018-09-11
已采纳回答 / 慕先生5247145
speed = speed < 0 ? Math.ceil(speed) : Math.floor(speed); 这句错了;速度为正时,要往上取整,速度为负时,往下取整,你刚好写反了。你与教程视频里的区别在与,教程中判断时 speed>0,你这判断的是<0,所以语句顺序也要改一下。还有重复了<style type="text/css">,按理说这种写错了软件应该会提醒的。加油~
2018-08-08
已采纳回答 / 慕先生5247145
第58行代码错了不是da.style.width=da.offsetLeft+speed+"px"; 时 da.style.left=da.offsetLeft+speed+"px";
2018-08-08
最新回答 / 莫892897612
oDiv.onmouseover = function(){startMove(10,100);oDiv.onmouseout = function(){ startMove(-10,30);}}这里错了 没{}对。应该是oDiv.onmouseover = function(){startMove(10,100);}oDiv.onmouseout = function(){ startMove(-10,30);}
2018-07-31