最赞回答 / The_Legend
先说明两点 我是学生,以下是个人看法,仅供参考,不过我都测验过了希望下次把完整的代码发到问题中,这样别人就不用再去写样式,也不用猜你的样式是怎样的以下是我的回答1. 设置了margin,没设置left。结果:会一直往前跑,因为oDiv不知道什么时候停下来,这时候的margin-left代替了left,为什么会代替,我也不知道。而且前进的speed为margin-left+10.(因为你设置的是10)2.没设置margin,设置了left。结果:不会往前跑(left小于0才行,因为一开始就大于0,而且spe...
2015-08-17
最新回答 / 小姑娘技术好
老师的代码没问题,只要用了下面的代码。最终会走到终点,不会跨越的,下面这段代码放在定时器类,就永远不会跨越。 var speed=(itarget-obj.offsetWidth)/5; speed=speed>0?Math.ceil(speed):Math.floor(speed);
2015-08-13
var flag放在setInterval中,但if(icur!=json[str]){lag=false;}后面不要加else
在for(var attr in json)循环后加if(flag){
clearInterval(obj.timer);
if(fn){
fn();
}
}
应该就没问题了
在for(var attr in json)循环后加if(flag){
clearInterval(obj.timer);
if(fn){
fn();
}
}
应该就没问题了
2015-08-12