100W
2018-01-23 19:39
(flag===){ (obj.)console.()(func){ func()}
(iList{: : })
如图所示,在定时器关闭时同时打印“定时关闭",再将函数调用时的json内部顺序调换,就会发现定时器关闭的数量不一样,然后这时再在第二次调用时,就会发现如果top写在前面,最后opacity不会变为1,定时器关闭的时间有点早,如果将运动的速度调慢一些,bug就非常明显。
iList..= + (iList{: : })
反过来,将opacity放前面,结果却是正确的
iList..= + (iList{: : })
所以这里如果加一行代码,就又出现了上一课的问题,定时器关闭过早,请问如何解决?
定时器里的变量要控制好,
在条件或者关闭中要清掉这个定时器的状态 你这个是没有按条件关闭
JS动画效果
113923 学习 · 1443 问题
相似问题