已采纳回答 / 不如怀念o
只要不是立即执行的代码,放在哪无所谓,而且你用的是onload事件,本身就是页面加载完才执行。如果在别的浏览器中可以实现,而在火狐中不行时,可以试试加上前缀-moz-opacity。ps:火狐以前很强大,现在让人觉得很垃圾,还是谷歌的chrome标准支持的好。
2016-08-18
已采纳回答 / 不如怀念o
aLi[i].timer=null;首先说一下,timer是节点自定义属性,不需要初始化为null;你应该去看看width、clientWidth、offsetWidth的定义。
2016-08-18
已采纳回答 / 不如怀念o
timer不是变量,它只是节点的自定义属性,直接就可以添加;而且声明变量的方式是错误的,所以下面的代码不会执行,建议多看控制台信息。那个女老师讲的课还是有很多问题的。
2016-08-18
if(share.offsetLeft==iTarget||share.offsetLeft>0||share.offsetLeft<-100){
clearInterval(timer);
if(share.offsetLeft>0)share.style.left=0+'px';
if(share.offsetLeft<-100)share.style.left=-100+'px';
}
加一个判定,否则会超出范围
clearInterval(timer);
if(share.offsetLeft>0)share.style.left=0+'px';
if(share.offsetLeft<-100)share.style.left=-100+'px';
}
加一个判定,否则会超出范围
2016-08-16
@慕粉3207663
我试了下 ,透明度filter:alpha(opacity:30);和oDiv.style.filter="alpha(opacity:"+alpha+")";去掉这两句执行效果不受影响,所以加这两句是什么目的?
用IE试试看行不行。。。醉了
我试了下 ,透明度filter:alpha(opacity:30);和oDiv.style.filter="alpha(opacity:"+alpha+")";去掉这两句执行效果不受影响,所以加这两句是什么目的?
用IE试试看行不行。。。醉了
2016-08-15
@修_炼
老师的这个代码有bug,如果speed不能被200整除的话,那个物体就会一直运动下去了,不会停止了。
确实如此,感觉应该再做个判断,对速度取余。。。
老师的这个代码有bug,如果speed不能被200整除的话,那个物体就会一直运动下去了,不会停止了。
确实如此,感觉应该再做个判断,对速度取余。。。
2016-08-15