春哥哦
2016-03-01 20:20
应该是先执行改变宽度的函数后,再执行改变高度的函数吧,怎么会覆盖呢??
动作快到看不见,其实有先后
第一个函数相当于通知它去改变宽度,通知完之后,不管完成没完成,都继续执行第二个函数了,而第二个函数里面也有clearInterval();就把前一个未执行完的动画清除了,相当于覆盖了。(改变宽度可能要300ms,而通知可能就要1ms,第二个函数通知的时候也就1ms,很快,就相当于覆盖了),不知道我说明白了吗
JS动画效果
113925 学习 · 1443 问题
相似问题